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 插件来选取特定可用区。有关使用 AWS 管理控制台指定可用区域的说明,请参阅您的 AWS Elastic Beanstalk 环境的 Auto Scaling 组

问题:如何避免向我的应用程序收费?

在免费套餐中,Elastic Beanstalk 环境所使用的默认资源集不会产生费用。但是,如果您更改 Amazon EC2 实例类型、添加 Amazon EC2 实例或者在 Elastic Beanstalk 环境之外运行资源,则会产生费用。有关免费套餐的信息,请参阅 AWS 免费套餐。如果您有关于账户的问题,请直接与我们的客户服务团队联系。

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

在环境配置页面的 Web Tier (Web 套餐) 部分中,选择 Instances (实例) 卡上的齿轮图标。选择一种新的实例类型并选择 Apply (应用) 以更新环境。Elastic Beanstalk 将终止正在运行的所有实例并将其替换为新实例。

问题:能否防止在实例终止时删除 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 将终止其创建的资源。还将终止使用配置文件添加的资源。但是,如果 AWS 资源是在 Elastic Beanstalk 环境之外创建的并且将这些资源与应用程序关联,则可能需要手动确保不会不必要地保留应用程序可能存储的个人信息。在本开发人员指南中,当我们讨论额外资源的创建时,我们还提到了何时应考虑删除它们。