常见问题 - AWS Elastic Beanstalk
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

常见问题

问题:如何将我的应用程序 URL 从 myapp.us-west-2.elasticbeanstalk.com 更改为 www.myapp.com?

在 DNS 服务器中注册一个别名记录,如 www.mydomain.com CNAME mydomain.elasticbeanstalk.com

问题如何为我的 Elastic Beanstalk 应用程序指定一个特定可用区。

您可以使用 API、CLI、Eclipse 插件或 Visual Studio 插件来选取特定可用区。有关使用 Elastic Beanstalk 控制台指定可用区的说明,请参阅Elastic Beanstalk 环境的 Auto Scaling 组

问题:如何更改我的环境的实例类型?

要更改环境的实例类型,请转到环境配置页面,然后在 Instances(实例)配置类别中选择 Edit(编辑)。然后,选择一种新的实例类型并选择 Apply(应用)以更新环境。之后,Elastic Beanstalk 终止所有正在运行的实例,并将之替换为新实例。

问题:如何确定是否有人对环境进行了配置更改?

要查看此信息,请在 Elastic Beanstalk 控制台的导航窗格中选择 Change history(更改历史记录)以显示所有环境的配置更改列表。此列表包括更改的日期和时间、更改的配置参数及值以及进行更改的 IAM 用户。有关更多信息,请参阅更改历史记录

问题:能否防止在实例终止时删除 Amazon EBS 卷?

您环境中的实例使用 Amazon EBS 进行存储;不过,当 Auto Scaling 终止一个实例时,根卷会被删除。我们不建议您在实例上存储状态或其他数据。如果需要,您可以使用 AWS CLI 阻止卷被删除:$ aws ec2 modify-instance-attribute -b '/dev/sdc=<vol-id>:false;具体说明请参见 AWS CLI 参考

问题:如何删除 Elastic Beanstalk 应用程序中的个人信息?

您的 Elastic Beanstalk 应用程序使用的 AWS 资源可能存储个人信息。当您终止环境时,Elastic Beanstalk 将终止其创建的资源。还将终止使用配置文件添加的资源。但是,如果您在 Elastic Beanstalk 环境之外创建 AWS 资源并且将这些资源与应用程序关联,您可能需要手动检查应用程序可能已存储的个人信息是否未被保留。在本开发人员指南中,当我们讨论额外资源的创建时,我们还提到了何时应考虑删除它们。