2017-12-20 33 views
0

에 업데이트 된 파일에 스택 Init에있는 내 파일 중 하나가 스택에있는 S3에 업로드 한 .jar입니다. 나는 .jar를 변경하고 reupload하고, 스택을 삭제하고 다시 만들지 않고이 새로운 .jar로 스택 업데이트를하고 싶습니다. 이 작업을 수행 할 수 있습니까?업데이트 CloudFormation 등</p> <p>하나를 내가 AWS : 자동 확장 기능 :: LaunchConfiguration이 있고, 그 안에 내가 다양한 패키지, 파일 AWS :: CloudFormation :: 초기화가 내 CloudFormation 스택에서 초기화

cfn-hup에 관한 문서를 보았습니다.하지만 스택 업데이트가 Init 내의 파일에 대한 변경 사항을 지정하는 방법을 잘 모르겠습니다. 아마도 후크 구성의 경로에 있을까요?

감사합니다.

답변

0

S3 jar 파일에 대한 새 파일 참조로 스택을 업데이트하면됩니다. 스택을 삭제할 필요가 없습니다. 업데이트는 새 파일 참조를 사용하여 새 실행 구성을 만듭니다.

그런 다음 필요에 따라 인스턴스를 다시 실행하십시오. 그런 다음 각 인스턴스에는 새 jar 파일이 있습니다.

+0

감사합니다. 스택을 업데이트한다고 말하면, .jar 파일에 대한 새로운 S3 경로로 템플릿을 편집한다는 것을 의미합니까? 그러면 템플릿의 변경 사항을 감지하기 위해 .jar 파일 이름을 수정해야합니다. – syim

+0

예 명확하게 유지하기 위해 새 이름을 사용합니다. 그러나 정말로 같은 이름을 가진 사람이라면 ASG를 통해 인스턴스를 재발행하여 인스턴스를 교체하면됩니다. 파일에 버전 이름을 추가한다고 생각하면 여러분에게 달려 있습니다. –

+0

이것이 바보 같은 질문 인 경우 죄송하지만 인스턴스를 다시 시작하는 방법은 무엇입니까? EC2 대시 보드에서 재부팅한다는 것입니까? – syim