Documentazione di riferimento sui livelli personalizzati - AWS OpsWorks

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Documentazione di riferimento sui livelli personalizzati

Importante

Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disabilitato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il AWS Support Team su AWS re:post o tramite Premium AWS Support.

Se i livelli standard non rispondono alle specifiche esigenze, puoi creare un livello personalizzato. Uno stack può avere più livelli personalizzati. Per impostazione predefinita, il livello personalizzato esegue un gruppo limitato di ricette standard che supportano le funzionalità di base. Le funzionalità principali del livello vengono quindi implementate tramite un set di ricette Chef personalizzate per ciascun evento del ciclo di vita appropriato per impostare e configurare il software del livello e così via. Le ricette personalizzate vengono aggiunte alle ricette AWS OpsWorks Stacks standard per ogni evento.

Short name (Nome breve): definito dall'utente; ciascun livello personalizzato di uno stack deve avere un nome breve diverso

Open ports (Porte aperte): per impostazione predefinita, un livello server personalizzato apre l'accesso pubblico alle porte 22 (SSH), 80 (HTTP), 443 (HTTPS) e a tutte le porte dei livelli dei server di applicazioni Rails e PHP dello stack

Autoassign Elastic IP Addresses (Assegnazione automatica indirizzi IP elastici): disattivata per impostazione predefinita

Default EBS volume (Volume EBS predefinito): no

Gruppo di sicurezza predefinito: AWS- OpsWorks -Custom-Server

Compatibility (Compatibilità): i livelli personalizzati sono compatibili con i seguenti livelli: personalizzato, db-master, lb, memcached, monitoring-master, nodejs-app, php-app, rails-app e web

Configuration (Configurazione): per configurare un livello personalizzato, è necessario specificare quanto segue:

  • Il nome del livello

  • Il nome breve del livello, che identifica quest'ultimo nelle ricette Chef e devono includere solo lettere (a-z) e numeri

Per gli stack Linux, il livello personalizzato utilizza le seguenti ricette.

Setup recipes (Ricette di impostazione):

  • opsworks_initial_setup

  • ssh_host_keys

  • ssh_users

  • mysql::client

  • dependencies

  • ebs

  • opsworks_ganglia::client

Configure recipes (Ricette di configurazione):

  • opsworks_ganglia::configure-client

  • ssh_users

  • agent_version

Deploy recipes (Ricette di distribuzione):

  • deploy::default

Shutdown recipes (Ricette di arresto):

  • opsworks_shutdown::default