Boto3 получить Elasticache ARN - PullRequest
       45

Boto3 получить Elasticache ARN

0 голосов
/ 26 января 2020

Я пытаюсь автоматизировать создание и уничтожение сервисов в AWS. уничтожение основано на тегах, для использования boto3.client('elasticache').list_tags_for_resource() мне нужно предоставить его ARN кеш-кластера, и он не является частью описывающего метода boto3.client('elasticache').describe_cache_clusters(), как в других ресурсах (например, DynamoDB или RDS). другой способ получить ARN (кроме сборки вручную) или альтернативный способ перебора существующих кеш-кластеров и проверки тегов?

1 Ответ

0 голосов
/ 26 января 2020

На основе AWS документа , вы можете сгенерировать ARN в формате ниже.

arn: aws :asticache: region: account-id: cluster: имя-ресурса

Пример:

Арн: aws: эластичная боль: us-west-2: 0123456789: кластер: myCluster

или

Арн: aws :asticache: us-west-2: 0123456789: снимок: mySnapshot

Ссылки по ссылке:

https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/IAM.Overview.html

...