Custom FreeBSD AMI에서 사용자 데이터 스크립트를 실행하는 방법은 무엇입니까?

pdns

EC2 AMI에서 사용자 데이터를 한 번만 실행할 수 있다고 읽었습니다. EC2 인스턴스에서 사용자 지정 AMI를 만드는 경우 해당 사용자 지정 AMI에서 userdata 스크립트를 실행할 수 없습니다. Ubuntu 인스턴스에서 / var / lib / cloud / *를 제거하고 사용자 지정 AMI를 만들고 사용자 지정 AMI에서 사용자 데이터를 실행할 수 있습니다. FreeBSD에서 / var / lib / cloud / *에 해당하는 것을 찾을 수 없습니다.

사용자 데이터 스크립트를 다시 실행할 수 있도록 사용자 지정 FreeBSD AMI에서 사용자 데이터를 실행하는 방법 또는 AMI를 생성하는 다른 방법이 있습니까?

Linux 용 # cloud-boothook이 있지만 FreeBSD의 경우 필요한 작업을 수행하지 않는 configinit 만 찾았습니다. 인스턴스를 시작하는 동안 명령 줄에서 사용자 데이터 스크립트로 인수를 전달합니다.

일하는 날

AWS의 FreeBSD AMI는 다른 AMI와 동일한 수준의 user_data 스크립트 지원을 제공하지 않습니다. 지적했듯이 #cloud-boothookuser_data를 지원하지 않으며 부팅 후 전달 된 user_data를 무시합니다.

간단한 해결책은 다음과 같습니다.

sed -i '' '/KEYWORD: *firstboot$/d' /usr/local/etc/rc.d/ec2_configinit

이것은 해킹입니다. 이제 인스턴스가 모든 user_data 스크립트, 심지어 #cloud-boothook태그가 없는 스크립트도 실행 하지만 제 생각에는 스크립트의 기본 동작보다 훨씬 낫습니다. 에서 ec2_configinit스크립트를 꺼서 항상 스크립트를 모두 비활성화 할 수 있습니다 /etc/rc.conf.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자바 스크립트에서 파이썬 스크립트를 실행하는 방법은 무엇입니까?

분류에서Dev

웹 사이트에서 자바 스크립트 코드를 실행하는 방법은 무엇입니까?

분류에서Dev

FreeBSD에서 실행되는 fcgiwrap 사용자를 구성하는 방법은 무엇입니까?

분류에서Dev

.sh 스크립트를 터미널에서 자동으로 실행하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 배열 / 데이터 세트를 변환하는 방법은 무엇입니까?

분류에서Dev

실행중인 Python 스크립트에서 데이터를 복구하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트 증가 방법을 사용하여 데이터베이스에서 클릭 횟수를 늘리는 방법은 무엇입니까?

분류에서Dev

데이터베이스에 자바 스크립트 코드를 저장하는 방법은 무엇입니까?

분류에서Dev

HTML 페이지에서이 자바 스크립트를 사용하는 방법은 무엇입니까?

분류에서Dev

awk / sed / linux-shell 스크립트를 사용하여 Linux에서 mysql 데이터베이스를 업데이트하는 방법은 무엇입니까?

분류에서Dev

django.models에서 데이터를 가져와 자바 스크립트에서 사용하는 방법은 무엇입니까?

분류에서Dev

MySQL에 자바 스크립트 데이터를 추가하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트를 사용하여 한 .window에서 다른 .window로 데이터를 보내는 방법은 무엇입니까?

분류에서Dev

터미널에서 실행하고 / bin에서 검색 할 수있는 쉘 스크립트를 사용하는 방법은 무엇입니까?

분류에서Dev

감사를 사용하여 FreeBSD에서 사용자가 호출하는 syscall을 모니터링하는 방법은 무엇입니까?

분류에서Dev

AWS EC2 사용자 데이터 스크립트에 대한 API 키를 전달하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

DB에서 데이터를 사용하는 방법은 자바 스크립트에서 PHP로 얻습니까?

분류에서Dev

쉘 스크립트를 사용하여 gnuplot에서 명령을 실행하는 방법은 무엇입니까?

분류에서Dev

AWS cloudformation 사용자 데이터 bash 스크립트를 통해 클라우드 초기화 단계에서 서비스를 설치하고 실행하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 JSON 데이터에 액세스하는 방법은 무엇입니까?

분류에서Dev

일반 자바 스크립트에서 json 데이터로 양식 입력 데이터를 필터링하는 방법은 무엇입니까?

분류에서Dev

Google 사이트에서 HTML에 자바 스크립트를 포함하는 방법은 무엇입니까?

분류에서Dev

Codeception에서 자바 스크립트를 사용하거나 사용하지 않고 테스트를 실행하는 방법은 무엇입니까?

분류에서Dev

이 스크립트를 Mac 터미널에서 실행하는 방법은 무엇입니까?

분류에서Dev

systemd 서비스를 사용하여 파이 게임 스크립트를 실행하는 방법은 무엇입니까?

분류에서Dev

루트 권한없이 사용자 정의 FreeBSD 릴리스를 빌드하는 방법은 무엇입니까?

분류에서Dev

FDB를 사용하여 Python 스크립트에서 Firebird 데이터베이스를 복원하는 방법은 무엇입니까?

분류에서Dev

터미널에서 사용자 이름과 암호로 openconnect를 실행하는 방법은 무엇입니까?

분류에서Dev

sudo 스크립트 (OSX)에서 로그인 한 사용자로 실행하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    자바 스크립트에서 파이썬 스크립트를 실행하는 방법은 무엇입니까?

  2. 2

    웹 사이트에서 자바 스크립트 코드를 실행하는 방법은 무엇입니까?

  3. 3

    FreeBSD에서 실행되는 fcgiwrap 사용자를 구성하는 방법은 무엇입니까?

  4. 4

    .sh 스크립트를 터미널에서 자동으로 실행하는 방법은 무엇입니까?

  5. 5

    자바 스크립트에서 배열 / 데이터 세트를 변환하는 방법은 무엇입니까?

  6. 6

    실행중인 Python 스크립트에서 데이터를 복구하는 방법은 무엇입니까?

  7. 7

    자바 스크립트 증가 방법을 사용하여 데이터베이스에서 클릭 횟수를 늘리는 방법은 무엇입니까?

  8. 8

    데이터베이스에 자바 스크립트 코드를 저장하는 방법은 무엇입니까?

  9. 9

    HTML 페이지에서이 자바 스크립트를 사용하는 방법은 무엇입니까?

  10. 10

    awk / sed / linux-shell 스크립트를 사용하여 Linux에서 mysql 데이터베이스를 업데이트하는 방법은 무엇입니까?

  11. 11

    django.models에서 데이터를 가져와 자바 스크립트에서 사용하는 방법은 무엇입니까?

  12. 12

    MySQL에 자바 스크립트 데이터를 추가하는 방법은 무엇입니까?

  13. 13

    자바 스크립트를 사용하여 한 .window에서 다른 .window로 데이터를 보내는 방법은 무엇입니까?

  14. 14

    터미널에서 실행하고 / bin에서 검색 할 수있는 쉘 스크립트를 사용하는 방법은 무엇입니까?

  15. 15

    감사를 사용하여 FreeBSD에서 사용자가 호출하는 syscall을 모니터링하는 방법은 무엇입니까?

  16. 16

    AWS EC2 사용자 데이터 스크립트에 대한 API 키를 전달하는 가장 좋은 방법은 무엇입니까?

  17. 17

    DB에서 데이터를 사용하는 방법은 자바 스크립트에서 PHP로 얻습니까?

  18. 18

    쉘 스크립트를 사용하여 gnuplot에서 명령을 실행하는 방법은 무엇입니까?

  19. 19

    AWS cloudformation 사용자 데이터 bash 스크립트를 통해 클라우드 초기화 단계에서 서비스를 설치하고 실행하는 방법은 무엇입니까?

  20. 20

    자바 스크립트에서 JSON 데이터에 액세스하는 방법은 무엇입니까?

  21. 21

    일반 자바 스크립트에서 json 데이터로 양식 입력 데이터를 필터링하는 방법은 무엇입니까?

  22. 22

    Google 사이트에서 HTML에 자바 스크립트를 포함하는 방법은 무엇입니까?

  23. 23

    Codeception에서 자바 스크립트를 사용하거나 사용하지 않고 테스트를 실행하는 방법은 무엇입니까?

  24. 24

    이 스크립트를 Mac 터미널에서 실행하는 방법은 무엇입니까?

  25. 25

    systemd 서비스를 사용하여 파이 게임 스크립트를 실행하는 방법은 무엇입니까?

  26. 26

    루트 권한없이 사용자 정의 FreeBSD 릴리스를 빌드하는 방법은 무엇입니까?

  27. 27

    FDB를 사용하여 Python 스크립트에서 Firebird 데이터베이스를 복원하는 방법은 무엇입니까?

  28. 28

    터미널에서 사용자 이름과 암호로 openconnect를 실행하는 방법은 무엇입니까?

  29. 29

    sudo 스크립트 (OSX)에서 로그인 한 사용자로 실행하는 방법은 무엇입니까?

뜨겁다태그

보관