1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 这是来自“@aws-cdk/aws-ec2”核心库的一个简单示例。
this.instance.addUserData('yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm');
它使用 ec2.Instance 类上的 addUserData 方法。您只需将命令列表传递给它,它就会将命令添加到用户数据脚本中。 https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-ec2.Instance.html#add-wbr-user-wbr-datacommands
在“@aws-cdk/aws-eks”核心库中可以看到一个更复杂的示例。有一个 renderUserData 函数可以创建一个命令列表来添加到用户数据中。
- 功能: https://github.com/aws/aws-cdk/blob/22fe0ce5d5c39564c85f2a4af6f150bd8fac1bae/packages/%40aws-cdk/aws-eks/lib/user-data.ts#L6
- 使用的功能: https://github.com/aws/aws-cdk/blob/22fe0ce5d5c39564c85f2a4af6f150bd8fac1bae/packages/%40aws-cdk/aws-eks/lib/cluster.ts#L511
- 测试显示它在 CloudFormation 中呈现: https://github.com/aws/aws-cdk/blob/22fe0ce5d5c39564c85f2a4af6f150bd8fac1bae/packages/%40aws-cdk/aws-eks/test/integ.eks-cluster.defaults.expected.json#L1069
相关内容
- AWS 官方已更新 2 年前
- AWS 官方已更新 6 个月前
- AWS 官方已更新 2 年前
- AWS 官方已更新 2 年前