Trong bước này, bạn sẽ tập làm quen với các thao tác với tag trên AWS CLI.
Để làm được bước này, bạn cần cài đặt AWS CLI trên máy của bạn. Nếu bạn chưa cài đặt AWS CLI, bạn có thể tham khảo phần 1 và 2 của workshop 000011 - Sử dụng AWS CLI trên Windows/Ubuntu
Nội dung:
create-tags
với tham số --resources
và --tags
aws ec2 create-tags --resources <ResourceID> --tags Key=<Key>,Value=<Value>
aws ec2 create-tags --resources i-01234example56789 --tags Key=Environment,Value=Test
Thêm tag cho máy ảo mới
run-instances
để tạo máy ảo mới và dùng tham số --tag-spectifications
để khai báo thông tin tag như sau:
aws ec2 run-instances\
--image-id <image-id> \
--count 1 \
--instance-type t2.micro \
--key-name <YourKeyPair> \
--subnet-id <YouSubnetID> \
--tag-specifications ResourceType=instance,Tags=[{Key=Environment,Value=Test}] ResourceType=volume,Tags=[{Key=Environment,Value=Test}]
#Volume được tạo cùng instace cũng sẽ có tag "Key=Environment,Value=Test"
Thêm tag cho ổ đĩa mới
create-volume
để tạo volume mới và dùng tham số --tag-specifications
để khai báo thông tin tag như sau:
aws ec2 create-volume \
--availability-zone ap-southeast-1a \
--volume-type gp2 \
--size 80 \
--tag-specifications ResourceType=volume,Tags=[{Key=Environment,Value=Test},{Key=cost-center,Value=cc123}]
#Volume được tạo sẽ được gán 2 tag là "Key=Environment,Value=Test" và "Key=cost-center,Value=cc123"
derscibe-instances
với tham số --filters
:
aws ec2 describe-instances --filters Name=tag-key,Values=<SampleTagKey>