Amazon-Web-Services如何使用 JSON 和
如何使用 JSON 和create-launch-template
AWS CLI 在 AWS 中標記啟動模板_itself_
create-launch-template
在使用AWS CLI命令和 JSON 規範創建 EC2 啟動模板時ec2
,我似乎無法弄清楚如何標記模板本身。我提供的是TagSpecifications
正確的,因為我可以看到使用啟動模板時應用到資源的標籤,但我也想標記模板本身。我嘗試
Tags
在啟動模板的 JSON 描述中添加一個欄位,但出現錯誤。文件建議使用TagSpecification
這樣的對象:{ "ResourceType": "launch-template", "Tags": [ { "Key": "mykey", "Value": "myvalue" } ] }
…(注意“啟動模板”資源類型)執行得很好,沒有錯誤,但是模板是在沒有任何標籤的情況下創建的:-/
我可以執行一些後續標記語句,但我試圖避免這樣做,本文建議它在創建時是可行的。
我遵循了創建啟動模板中的 AWS-CLI 範例,它確實是使用關聯的標籤創建的。
這是我使用的命令:
aws ec2 create-launch-template \ --launch-template-name TemplateForWebServer \ --version-description WebVersion1 \ --tag-specifications 'ResourceType=launch-template,Tags=[{Key=purpose,Value=production}]' \ --launch-template-data file://template-data.json
這是創建的啟動模板:
您的 AWS-CLI 版本是什麼?也許它太舊了。我的是:
~ $ aws --version aws-cli/1.18.97 Python/3.6.9 Linux/5.4.0-52-generic botocore/1.17.20