EC2 user data in CDK

0

Anyone know or has examples of bash scripts in user data for an EC2 instance when using CDK?

已提問 4 年前檢視次數 2633 次
1 個回答
0
已接受的答案

This is a simple example from the @aws-cdk/aws-ec2 core library.

this.instance.addUserData('yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm');

https://github.com/aws/aws-cdk/blob/48c26c2f59cb8c30a592af98a367f59d0995f5f3/packages/%40aws-cdk/aws-ec2/lib/bastion-host.ts#L136

It uses the addUserData method on the ec2.Instance class. You just pass it a list of commands and it adds the commands to the user data script. https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-ec2.Instance.html#add-wbr-user-wbr-datacommands

A more complicated example can be seen in the @aws-cdk/aws-eks core library. There is a renderUserData function that creates a list of commands to add to the user data.

AWS
已回答 4 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南