CreatePolicy#

Description#

Создаёт новую политику IAM.

Request Parameters#

Необходимые параметры#

  • Document — Определяемые политикой правила доступа в формате JSON.

    • Тип: String

    • Необходимо: Да

  • PolicyName — Имя политики.

    • Тип: String

    • Необходимо: Да

  • Type — Тип политики.

    • Тип: String

    • Необходимо: Да

Опциональные параметры#

  • Description — Описание политики.

    • Тип: String

    • Необходимо: Нет

Response Elements#

  • 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"]}]}'