Formato de nome de recurso da Amazon para o Elastic Beanstalk - AWS Elastic Beanstalk

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Formato de nome de recurso da Amazon para o Elastic Beanstalk

Especifique um recurso para uma política do IAM usando o Nome de recurso da Amazon (ARN) desse recurso. Para o Elastic Beanstalk, o ARN tem o formato a seguir.

arn:aws:elasticbeanstalk:region:account-id:resource-type/resource-path

Em que:

  • region é a região na qual o recurso reside (por exemplo, us-west-2).

  • account-id é o ID da conta da AWS, sem hifens (por exemplo, 123456789012)

  • resource-type identifica o tipo de recurso do Elastic Beanstalk, por exemplo, environment. Consulte a tabela a seguir para obter uma lista de todos os tipos de recursos do Elastic Beanstalk.

  • resource-path é a parte que identifica o recurso específico. Um recurso do Elastic Beanstalk tem um caminho que identifica exclusivamente esse recurso. Veja na tabela abaixo o formato do caminho do recurso para cada tipo de recurso. Por exemplo, um ambiente está sempre associado a um aplicativo. O caminho do recurso para o ambiente myEnvironment no aplicativo myApp seria assim:

    myApp/myEnvironment

O Elastic Beanstalk tem vários tipos de recursos que podem ser especificados em uma política. A tabela a seguir mostra o formato de ARN para cada tipo de recurso e um exemplo.

Tipo de recurso Formato do ARN

application

arn:aws:elasticbeanstalk:region:account-id:application/application-name

Exemplo: arn:aws:elasticbeanstalk:us-east-2:123456789012:application/My App

applicationversion

arn:aws:elasticbeanstalk:region:account-id:applicationversion/application-name/version-label

Exemplo: arn:aws:elasticbeanstalk:us-east-2:123456789012:applicationversion/My App/My Version

configurationtemplate

arn:aws:elasticbeanstalk:region:account-id:configurationtemplate/application-name/template-name

Exemplo: arn:aws:elasticbeanstalk:us-east-2:123456789012:configurationtemplate/My App/My Template

environment

arn:aws:elasticbeanstalk:region:account-id:environment/application-name/environment-name

Exemplo: arn:aws:elasticbeanstalk:us-east-2:123456789012:environment/My App/MyEnvironment

platform

arn:aws:elasticbeanstalk:region:account-id:platform/platform-name/platform-version

Exemplo: arn:aws:elasticbeanstalk:us-east-2:123456789012:platform/MyPlatform/1.0

solutionstack

arn:aws:elasticbeanstalk:region::solutionstack/solutionstack-name

Exemplo: arn:aws:elasticbeanstalk:us-east-2::solutionstack/32bit Amazon Linux running Tomcat 7

Um ambiente, versão do aplicativo e modelo de configuração estão sempre contidos em um aplicativo específico. Você verá que esses recursos têm um nome de aplicativo no caminho do recurso, de forma que eles sejam identificados exclusivamente pelo nome do recurso e pelo aplicativo que os contêm. Embora as pilhas de soluções sejam usadas por modelos de configuração e ambientes, elas não são específicas de uma aplicação ou conta da AWS e não têm a aplicação nem conta da AWS nos ARNs.