Elastic Beanstalk 实例配置文件 - AWS Elastic Beanstalk

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Elastic Beanstalk 实例配置文件

实例配置文件是一种 IAM 角色,将应用到在您的 Elastic Beanstalk 环境中启动的 Amazon EC2 实例。在创建 Elastic Beanstalk 环境时,您可以指定 EC2 实例执行下列操作时将使用的实例配置文件:

  • 从 Amazon Simple Storage Service (Amazon S3) 检索 应用程序版本

  • 将日志写入 Amazon S3

  • AWS X-Ray 集成环境中,向 X-Ray 上传调试数据

  • 在 Amazon ECS 托管式 Docker 环境中,使用 Amazon Elastic Container Service(Amazon ECS)协调容器部署

  • 在工作线程环境中,从 Amazon Simple Queue Service (Amazon SQS) 队列读取

  • 在工作线程环境下:使用 Amazon DynamoDB 进行领导选择

  • 在工作线程环境下,将实例运行状况指标发布到 Amazon CloudWatch

Elastic Beanstalk 提供了一组托管式策略,以便您环境中的 EC2 实例执行所需的操作。基本使用场景所需的托管式样策略如下。

  • AWSElasticBeanstalkWebTier

  • AWSElasticBeanstalkWorkerTier

  • AWSElasticBeanstalkMulticontainerDocker

在 Elastic Beanstalk 控制台中首次启动环境时,您需要将这些策略附加到您创建的实例配置文件。

如果 Web 应用程序需要访问其他 AWS 服务,请向该实例配置文件添加允许访问这些服务的语句或托管式策略。

有关实例配置文件的更多信息,请参阅管理 Elastic Beanstalk 实例配置文件