how to pass in the user-data when launching AWS instances using CLI

前端 未结 2 1289
孤城傲影
孤城傲影 2021-01-05 01:14

I\'m using the AWS CLI to launch instances, and the command is: aws ec2 run-instances

what i\'m expecting is to pass in a script as the user-data. so, I did: DATA=

2条回答
  •  佛祖请我去吃肉
    2021-01-05 01:53

    There is no need to base64 encode the data yourself.

    You can prefix a file name/path with file://

    So,

    aws ec2 run-instances --user-data file://my_script
    

    or

    aws ec2 run-instances --user-data file:///full/path/to/my_script
    

提交回复
热议问题