EC2 user data in CDK

0

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

gefragt vor 4 Jahren2659 Aufrufe
1 Antwort
0
Akzeptierte Antwort

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
beantwortet vor 4 Jahren

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen