요리사의 루비를 사용하여 EC2 인스턴스에 어떻게 태그를 지정할 수 있습니까?
-
08-09-2020 - |
문제
요리사와 함께 연주하여 EC2 인스턴스를 시작합니다.모든 것이 꽤 잘 작동하지만, 요리사는 인스턴스에 태그를 지정할 수있는 능력이없는 것 같습니다.나는 뭔가를 놓치고 있니?
그렇지 않으면이 루비 라이브러리가 무엇인가?추가 보석을 요구하지 않고도 할 수 있습니까?
감사합니다
해결책
버전 0.5.12의 knife-ec2
GEM은 --tags
옵션을 사용하여 생성시 EC2 인스턴스 태그를 태그 지정합니다.
knife ec2 server create [... your options...] --tags Tag=Value
. 다른 팁
이것은 오래되었다는 것을 알고 있지만 그것을 탐색하고 발견했습니다.또 다른 대안은 AWS 커뮤니티 요리 책을 사용하는 것입니다 - 당신이 핵심 뇌우가 있다고 가정합니다 - 원한다면수리의 일부로 프로그래밍 방식으로 사물.
aws = data_bag_item('mydatabag', 'creds')
aws_resource_tag node['ec2']['instance_id'] do
aws_access_key aws['access_key']
aws_secret_access_key aws['secret_key']
tags({
"foo" => "bar"
})
action :update
end
. 일반적으로 요리사는 인스턴스에 물건을 설치하는 데 사용됩니다.요리사가있는 노드를 어떻게 시작하는지 정확히 확실하지는 않습니다. 그러나 어쩌면 당신은 이것을 공유 할 수 있고, 나는 내 대답을 확장 할 것입니까?
그렇지 않으면 안개 는 이러한 일을하는 훌륭한 도서관입니다.나는 단지 소스를 훑어 보았고 태그를지지하는 것 같습니다.
안개를 얻으려면 : gem install fog
.
제휴하지 않습니다 StackOverflow