使用eb
CLI,可以通过eb ssh
. 这会重新创建所有实例,我假设它会更新安全组入口规则并将正确的密钥添加到实例中。如何以编程方式实现这一点(terraform、pulumi、CF ... - 我正在使用 Pulumi,但任何人都可以)?
问问题
99 次
1 回答
0
例如,在 CloudFormation 中,在您的AWS::ElasticBeanstalk::ConfigurationTemplate中,您可以使用OptionSettings来提供EC2KeyName
.
例如;
Resources:
MyConfingTemplate:
Type: AWS::ElasticBeanstalk::ConfigurationTemplate
Properties:
ApplicationName: YourApplicationName
OptionSettings:
- Namespace: aws:autoscaling:launchconfiguration
OptionName: EC2KeyName
Value: <key-pair-name>
SolutionStackName: 64bit Amazon Linux 2 v3.1.0 running Python 3.7
您不必修改安全组。他们将自动允许 ssh。
于 2020-08-13T08:35:39.857 回答