Согласно документации AWS Cloudformation упоминается, что Cloudformation автоматически предоставляет теги на уровне стека для ресурсов.
aws: cloudformation: logical-id
aws: cloudformation: stack-id
aws: cloudformation: stack-name
Я мог видеть, что для таких ресурсов, как EC2, S3 и т. д. c.
Но когда дело доходит до EMR, я не видел этих тегов. Мне нужно значение тега aws:cloudformation:stack-id
, чтобы позже я мог без труда определить stackId.
Разве это не поддерживается для EMR?
Если нет, что можно обойти? Мне нужно добавить CF stackId , с помощью которого я могу легко идентифицировать стек для другого использования.
Примечание: aws cloudformation describe-stack-resources --physical-resource-id j-XXXXXXXXXXX
это не вариант для получения stackId из-за недостаточной политики IAM .
Как я создаю кластер EMR: У меня есть одна лямбда, которая вызывает CloudFormation с помощью boto3, которая затем создает кластер.