Tôi có một mẫu hoạt động và tạo ngăn xếp nhưng tôi không thể tìm thấy thuộc tính để đặt hoặc thứ gì đó khác cho phép tôi đặt Tên cho Bản sao EC2 mà tôi đã tạo. Khi nó được tạo ra, Name sẽ được để trống.Đặt tên EC2 Instance trong mẫu CloudFormation?
Trả lời
Bạn cần thêm thẻ có khóa Name
vào mẫu tạo đám mây. Như thế này ...
"ec2-instance" : {
"Type" : "AWS::EC2::Instance",
"Properties" : {
"ImageId" : "ami-0102022,
"SecurityGroupIds" : [{ "Ref" : "SecurityGroup" }],
"SubnetId" : { "Ref" : "Subnet" },
"InstanceType" : "m1.medium",
"Tags" : [
{"Key" : "Name", "Value" : "Instance name"},
{"Key" : "Environment", "Value" : { "Ref" : "Environment" }},
{"Key" : "Owner", "Value" : { "Ref" : "Owner" }}
]
}
}
Lưu ý rằng nếu bạn sử dụng nhóm autoscaling, các thẻ cần phải được thêm vào trong các thuộc tính nhóm Autoscaling và thuộc tính 'PropagateAtLaunch' sẽ được đặt thành' true'. – jtblin
@jtblin bạn có thể đưa ra một số hướng dẫn về ý của bạn không? Tôi đang tìm thêm thông tin về PropogateAtLuanch và tại sao nó cần phải được đặt đúng. –
@JohnSmith Chỉ cần google, kết quả đầu tiên là http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html. > 'PropagateAtLaunch': Đặt thành true nếu bạn muốn AWS CloudFormation sao chép thẻ sang các phiên bản EC2 được khởi chạy như là một phần của nhóm nhân rộng tự động. Đặt thành false nếu bạn muốn thẻ chỉ được gắn với nhóm nhân rộng tự động và không được sao chép vào bất kỳ phiên bản nào được khởi chạy như một phần của nhóm nhân rộng tự động. Bắt buộc: Có. Loại: Boolean.
- 1. aws CloudFormation AWS :: EC2 :: Instance BlockDeviceMappings and Volumes
- 2. S3 Proxy tới EC2 Instance
- 3. Rsync đến Amazon Ec2 Instance
- 4. Bật SSL trên apache instance trên EC2
- 5. Truy cập Heroku Postgres Instance từ EC2
- 6. Làm cách nào để đặt tên người dùng và tên nhóm trong IAM bằng CloudFormation?
- 7. Khối lượng EBS tự động trong Amazon EC2 Windows Instance
- 8. EC2 Ubuntu Instance - không được bảo vệ PRIVATE KEY FILE
- 9. Nhận tên instance C#
- 10. Amazon AWS EC2 Instance - Không thể kết nối với SSH
- 11. Đính kèm EBS khi khởi động Amazon EC2 Spot Instance
- 12. Không thể duyệt đến EC2 Instance của tôi
- 13. Kết nối với amazon ec2 instance với ssh - timeout
- 14. AWS :: CloudFormation :: Init nó hoạt động như thế nào?
- 15. Tạo tên miền phụ trong Amazon EC2
- 16. Tạo mẫu cho amazon Ec2
- 17. Cách đặt proxy cho JBoss Instance
- 18. Amazon EC2 Hostname Giữ Bắt Đặt lại
- 19. SQL Server Express 2008 R2 để sử dụng sản xuất trên Amazon EC2 Micro Instance
- 20. làm thế nào để khởi chạy ec2-instance với iam-role?
- 21. Nhận DNS công khai của Amazon EC2 Instance từ JAVA API
- 22. Làm thế nào để khởi chạy EC2 instance với Boto, xác định kích thước của EBS?
- 23. Đã đặt tên? Các tham số trong các mẫu, hàm
- 24. Lấy tên instance của đối tượng không có tên loại đối tượng trong C# 4.0
- 25. Tạo các khối CIDR mạng phụ theo lập trình trong các mẫu CloudFormation (hoặc thêm các số nguyên với nhau)
- 26. python: instance attribute error
- 27. Cài đặt numpy trên Amazon EC2
- 28. Câu hỏi đặt giá Amazon EC2
- 29. Làm cách nào để cài đặt byobu trong ec2 ami
- 30. Cài đặt máy chủ được phép cho Django trên EC2
Nhận xét của tôi không phải là về mẫu, nhưng đây là câu hỏi duy nhất tôi tìm về cách đặt tên cho trường hợp EC2, vì vậy tôi viết bài này tại đây. Bạn có thể đặt tên một cá thể bằng cách chọn cá thể và chọn Actions => Edit Tags và thêm một thẻ cho Name (case sensitive). Ngoài ra, nếu bạn di chuột qua trường trống trong cột Tên, một biểu tượng bút chì nhỏ xuất hiện mà bạn có thể nhấp vào đó để chỉnh sửa thẻ trực tiếp hơn. –