요리사의 루비를 사용하여 EC2 인스턴스에 어떻게 태그를 지정할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/6078294

  •  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.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top