Структура ARN конечной точки VPN-клиента AWS - PullRequest
0 голосов
/ 05 апреля 2019

Я пытаюсь настроить политику IAM, которая позволит экспортировать конфигурацию клиента из клиентской конечной точки VPN:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Action": [
                "ec2:ExportClientVpnClientConfiguration"
            ],
            "Resource": [
                "arn:aws:ec2:us-east-1:123456789123:cvpn-endpoint/cvpn-endpoint-0123456789abcdef0"
            ],
            "Effect": "Allow"
        }
    ]
}

Но при попытке сделать это появляется Несанкционированная ошибка:

import boto3
ec2_client = boto3.client('ec2')
response = ec2_client.export_client_vpn_client_configuration(ClientVpnEndpointId='cvpn-endpoint-0123456789abcdef0')

с этими учетными данными. Изменение ресурса ARN на * позволяет выполнить операцию, поэтому я пришел к выводу, что неправильно структурирую ARN. Но я не могу на всю жизнь найти правильную структуру ARN: она не возвращается в ответе describe-client-vpn-endpoints, и я не могу найти ее нигде в веб-консоли или документации. Может ли кто-нибудь объяснить мне, какова правильная структура ARN для конечных точек VPN-клиентов?

...