cloud-init가 EC2 인스턴스의 첫 번째 부팅에서 사용자 데이터 스크립트 를 실행 한 후에는 후속 재부팅시 cloud-init가 스크립트를 다시 실행하지 않도록 상태 파일이 작성됩니다. 이 상태 파일을 삭제하여 사용자 데이터 스크립트를 다시 실행하려는 경우가 있습니다. 어 Where 어?
시작시 사용자 데이터 스크립트를 사용하여 AWS CLI (1.8.7)를 사용하여 S3에서 EC2 인스턴스로 일부 파일을 다운로드하려고합니다. 이 인스턴스에는 적절한 권한이있는 IAM 역할 및 인스턴스 프로파일이 있습니다. 때때로 "신임 정보를 찾을 수 없습니다"라는 오류와 함께 CLI가 실패합니다. 매번이 아니라 자주 발생하지만 항상 별도의 S3 명령 후에 발생 합니다. 스크립트 출력은 다음과 같습니다. …
나는 이것에 대해 꽤 많은 게시물을 읽었지만 여전히 올바른 접근법에 대해 확신하지 못한다. 스왑이 제공되지 않는 Azure에서 만들고 실행하는 기본 Ubuntu 14.04 LTS VM이 있습니다. 추가 스토리지를 사용하여 새 디스크를 생성하는 대신 기존 VM 스토리지를 사용하여 스왑을 생성하고 싶습니다 내가 읽은 게시물 : https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-how-to-inject-custom-data/ https://wiki.ubuntu.com/AzureSwapPartitions https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1374166 많은 솔루션에 대해 논의했지만 …