Попытка найти шаблон ARN для региональных AWS WAF

Я работаю над написанием политик IAM для регионального ресурса AWS WAF. Я создал правило, для которого я пытаюсь выяснить, могу ли я написать политику IAM. Вот где я понял, что для политики IAM требуются ARN, а не только идентификаторы ресурсов.

Я использовал API GetRule, чтобы увидеть, возвращает ли это ARN правила, а это не так. Он только возвращает идентификатор. Я проверил документы AWS сейчас:

1. https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html
2. https://docs.aws.amazon.com/waf/latest/developerguide/waf-api-permissions-ref.html

Шаблон ARN немного сбивает с толку, первый документ указывает на шаблон arn:aws:waf-regional::account-id:resource-type/resource-id, но пример ниже имеет определенный регион там.

То же самое происходит со вторым документом для написания политик IAM, региональный WAF, кажется, имеет регион в ARN. Теперь, где я могу получить ARN для этого ресурса? И на какой документ я должен ссылаться как на источник правды?

Спасибо!

0 ответов

Меня это тоже расстраивало. awscli get-rule не возвращает ARN. Однако get-web-acl работает, поэтому я использовал шаблон из этого, и он работал при передаче его в поле ResourceARN для других конечных точек правила. Я не могу сказать, будет ли он работать для использования в политиках IAM, но у меня сработал этот формат:

arn:aws:waf-regional:<your-region>:<your-account-id>:rule/<rule-id>
Другие вопросы по тегам