- Czy cloud-init działa tylko raz?
- Jaka jest różnica między RUNCMD i bootcmd w Cloud-Init?
- Jaka jest różnica między użytkownikiem a chmur-init?
Czy cloud-init działa tylko raz?
Domyślnie skrypty danych użytkownika i dyrektywy w Cloud-Init działają tylko podczas cyklu rozruchowego podczas pierwszego uruchomienia instancji. Możesz zaktualizować konfigurację, aby upewnić się, że skrypty danych użytkownika i dyrektywy w chmurze działają za każdym razem, gdy ponownie uruchamiasz instancję.
Jaka jest różnica między RUNCMD i bootcmd w Cloud-Init?
Sekcja bootcmd jest uruchamiana na początku procesu inicjalizacji. Sekcja RUNCMD jest wykonywana pod koniec procesu przez init. Polecenia te nie są zapisywane dla przyszłych butów i zostaną wykonywane dopiero podczas pierwszego zbiornika inicjalizacyjnego.
Jaka jest różnica między użytkownikiem a chmur-init?
Kluczową różnicą między tymi dwoma podejściami jest to, że userData całkowicie zastąpi instancję EC2, podczas gdy CFN-Init wykonuje aktualizację na miejscu. Korzystanie z konfiguracji zapewnia korzyść z nie do pełnego zastąpienia instancji EC2. To pozwala na stopniowo wdrażanie nowych zmian.