2017-12-08 6 views
1

기존 리소스 예제를 편집 할 수 있습니까 : terraform 템플릿을 사용하는 ec2 인스턴스. 예 : aws 콘솔로 ec2 인스턴스를 만들었습니다. ec2 인스턴스를 추가하여 terraform 템플릿의 인스턴스 ID를 사용하여 새 보안 그룹을 추가 할 수 있습니까? 나는 이것이 구름 형성으로 할 수 없다는 것을 알고있다. 현재 나는 이것을 Anabilities와 할 수 있지만, 테라 폼이나 구름 형태로 할 수있는 방법이 보이지 않는다.기존 ec2 인스턴스를 terraform으로 업데이트 할 수 있습니까

답변

2

네, 할 수 있습니다! 그러나 Terraform을 사용하여 인스턴스를 관리해야합니다. "실행중인 인스턴스에이 작업을 수행"하는 방법은 없습니다. 다양한 SDK가 필요한 것은 AWS CLI입니다.

당신이 찾고있는 것은 terraform import입니다. 이것을 사용하려면 Terraform 구성에서 리소스를 정의하고, 원하는 모든 것을 매핑 한 다음 해당 리소스를 가져 오십시오. 이 작업이 완료되면

terraform import aws_instance.web i-12345678 

; 당신이 EC2 instance를 사용하고 있기 때문에

, 그것과 같을 것 terraform plan을 수행하면 구성에 추가하지 않은 속성을 볼 수 있습니다.이 속성을 추가하면이 자원을 관리 할 수 ​​있습니다.

+0

빠른 답변을 보내 주셔서 감사합니다. 또한 구름 형성과 같은 일을 할 수 있습니다 – PMat

+0

아무 생각이 없습니다 - 미안; Terraform 만 사용합니다. –

+0

다음 작업에서 동일한 템플릿의 리소스를 수정 한 후에 리소스를 수정할 수 있습니다. 아니,하지만 할 수있는 방법이 있거나 해킹이있는 경우 – PMat