일부 사용자 데이터를 사용하여 간단한 Centos 7 AMI에서 실행되는 EC2 인스턴스를 시작할 때 파일을 쓰려고합니다. 그러나 특정 경로를 사용할 때이를 수행 할 수 없으며 이유를 알지 못합니다.Amazon EC2에서 클라우드 구성을 사용하여 파일을 쓸 수 없습니다
#cloud-config
"write_files":
- "content": |
MESOS_CGROUPS_LIMIT_SWAP=true
"owner": |-
root
"path": |-
/var/lib/dcos/mesos-slave-common
"permissions": |-
0644
: 여기
#cloud-config
"write_files":
- "content": |
MESOS_CGROUPS_LIMIT_SWAP=true
"owner": |-
root
"path": |-
/etc/lib/dcos/mesos-slave-common
"permissions": |-
0644
가 작동하지 않는 하나 (파일이 생성되지 않고
dcos
폴더입니다)입니다 : 여기에 작동하는 클라우드 설정합니다 (
dcos
폴더와
mesos-slave-common
가 생성)입니다
둘 사이의 유일한 차이점은 /etc
은 두 번째 잘라 내기에서 /var
이지만 두 경우 모두 dcos
폴더는 원시 AMI에 없습니다. 두 번째 인스턴스에 /var/log/cloud-init-output.log
을 인쇄 할 때 나타나는 문제는 2017-03-09 16:49:03,702 - util.py[WARNING]: Running write-files (<module 'cloudinit.config.cc_write_files' from '/usr/lib/python2.7/site-packages/cloudinit/config/cc_write_files.pyc'>) failed
입니다.
누구에게 문제가 있으며 문제를 해결하는 방법을 알고 있습니까?