每当我在Elastic Beanstalk中创建一个新环境时,我手动配置自定义AMI ID,SNS通知等,但我想自动执行,即保存设置(自定义AMI ID,SNS,密钥对等)。 ,)到配置模板。通过命令行工具或AWS管理控制台,我们可以创建此配置模板。请建议我。
答案 0 :(得分:7)
您可以通过亚马逊的Web控制台轻松完成此操作。如果您有配置,只需按保存配置即可。然后,您可以使用编辑/加载配置将其推送到新环境
如果您使用弹性beanstalk命令行工具,当使用命令 git aws.config 设置环境时,它会创建一个名为 .elasticbeanstalk 的目录,其中包含一个文件在其中称为 config ,如下所示:
[global]
AwsCredentialFile=/path/to/file/with/aws/account/credentials
ApplicationName=YourAppName
DevToolsEndpoint=git.elasticbeanstalk.your-region-name.amazonaws.com
EnvironmentName=yourEnvName
Region=your-region-name
希望有所帮助!
答案 1 :(得分:2)
在配置模板时,Elastic Beanstalk的控制台非常缺乏。您无法更新或删除模板。完全控制有command line tool。
您还可以获得AWS Eclipse plugin。它不像CLI那样功能齐全,但比Web控制台要好得多。