CreatePolicy
In this article:
CreatePolicy#
Description#
Создаёт новую политику IAM.
Request Parameters#
Необходимые параметры#
Document — Определяемые политикой правила доступа в формате JSON.
Тип: String
Необходимо: Да
PolicyName — Имя политики.
Тип: String
Необходимо: Да
Type — Тип политики.
Тип: String
Необходимо: Да
Опциональные параметры#
Description — Описание политики.
Тип: String
Необходимо: Нет
Response Elements#
Policy — Информация о новой политике.
Тип: Объект Policy
Examples#
Запрос
https://iam.k2.cloud/?Action=CreatePolicy
&Description=Пример политики
&Document={"Statement": [{"Action": ["iam:ListUsers"]}]}
&PolicyName=policy-1
&Type=global
Ответ
<CreatePolicyResponse>
<CreatePolicyResult>
<Policy>
<PolicyArn>arn:c2:iam::c2dev:policy/policy-1</PolicyArn>
<PolicyId>2cec7683-7ecf-470f-b3f1-498a140752da</PolicyId>
<PolicyName>policy-1</PolicyName>
<Owner>self</Owner>
<Type>global</Type>
<CreateDate>1724418895</CreateDate>
<UpdateDate>1724418895</UpdateDate>
<Description>Пример политики</Description>
</Policy>
</CreatePolicyResult>
<requestId>806cbf6d-ae2e-4c1f-9387-ef52c696ea13</requestId>
<ResponseMetadata>
<RequestId>806cbf6d-ae2e-4c1f-9387-ef52c696ea13</RequestId>
</ResponseMetadata>
</CreatePolicyResponse>
c2-iam CreatePolicy PolicyName policy-2 Type project Document '{"Statement": [{"Action": ["ec2:DescribeInstances"]}]}'