4.13. cloud-init 및 쉘 스크립트

목록 값 또는 문자열 값을 bootcmd 또는 runcmd 에 추가할 수 있습니다. userdata 내에서 쉘 스크립트를 제공할 수도 있습니다.

  • bootcmd 또는 runcmd 에 대한 목록 값을 사용하는 경우 각 목록 항목이 execve 를 사용하여 차례로 실행됩니다.
  • 문자열 값을 사용하는 경우 전체 문자열은 쉘 스크립트로 실행됩니다.
  • cloud-init 를 사용하여 쉘 스크립트를 실행하려면 cloud-init.yaml 파일을 제공하는 대신 쉘 스크립트(#!)를 제공할 수 있습니다.

bootcmdruncmd 에 쉘 스크립트를 배치하는 방법에 대한 예는 첫 번째 부팅에서 명령 실행 을 참조하십시오.