Attributi layers - 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à.

Attributi layers

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.

L'attributo layers contiene un set di attributi di livello, uno per ciascun livello dello stack, che vengono denominati con il nome breve del livello, ad esempio php-app. Uno stack può avere al massimo uno dei livelli integrati, i cui nomi brevi sono i seguenti:

  • db-master: livello MySQL

  • java-app: livello Java App Server

  • lb: livello HAProxy

  • monitoring-master: Strato gangliare

  • memcached: livello Memcached

  • nodejs-app: livello Node.js App Server

  • php-app: livello PHP App Server

  • rails-app: livello Rails App Server

  • web: livello statico del server Web

Uno stack può contenere un qualsiasi numero di livelli personalizzati, con nomi brevi definiti dall'utente.

Ogni attributo di livello include i seguenti attributi:

id

L'ID del livello, che è un GUID generato OpsWorks e che identifica in modo univoco il livello (stringa).

node["opsworks"]["layers"]["layershortname"]["id"]
Istanze

L'elemento instances contiene un set di attributi di istanza, uno per ogni istanza online del livello. Sono denominati con il nome host dell'istanza, ad esempio php-app1.

Nota

L'elemento instances contiene solo le istanze che si trovano nello stato online quando vengono creati gli attributi di configurazione e distribuzione di un particolare stack.

Ogni elemento di istanza contiene i seguenti attributi:

availability_zone

La zona di disponibilità, ad esempio "us-west-2a" (stringa).

node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["availability_zone"]
aws_instance_id

L'ID dell'istanza EC2 (stringa).

node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["aws_instance_id"]
backends

Il numero di processi Web di back-end (numero). Determina, ad esempio, il numero di connessioni contemporanee che HAProxy inoltrerà a un back-end Rails. Il valore predefinito dipende dal numero dei core e dalla memoria dell'istanza.

node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["backends"]
booted_at

L'ora in cui l'istanza EC2 è stata avviata, utilizzando il formato UTC yyyy-mm-ddd THH:MM:SS+HH:mm (stringa). Ad esempio, "2013-10-01T08:35:22+00:00" corrisponde a 8:35:22 del 10 ott. 2013, senza differenza di fuso orario. Per ulteriori informazioni, consulta il protocollo ISO 8601.

node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["booted_at"]
created_at

L'ora in cui è stata creata l'istanza EC2, utilizzando il formato UTC THH:MM:SS+HH:mm (stringa). yyyy-mm-ddd Ad esempio, "2013-10-01T08:35:22+00:00" corrisponde a 8:35:22 del 10 ott. 2013, senza differenza di fuso orario. Per ulteriori informazioni, consulta il protocollo ISO 8601.

node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["created_at"]
elastic_ip

L'indirizzo IP elastico, che è impostato su null se non è disponibile nell'istanza (stringa).

node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["elastic_ip"]
instance_type

Il tipo di istanza, ad esempio "c1.medium" (stringa).

node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["instance_type"]
ip

L'indirizzo IP pubblico (stringa).

node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["ip"]
private_ip

L'indirizzo IP privato (stringa).

node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["private_ip"]
public_dns_name

Il nome DNS pubblico (stringa).

node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["public_dns_name"]
private_dns_name

Il nome DNS privato (stringa).

node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["private_dns_name"]
Regione

La regione AWS, ad esempio "us-west-2" (stringa).

node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["region"]
status

Lo stato (stringa). I valori possibili sono i seguenti:

  • "requested"

  • "booting"

  • "running_setup"

  • "online"

  • "setup_failed"

  • "start_failed"

  • "terminating"

  • "terminated"

  • "stopped"

  • "connection_lost"

node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["status"]
nome

Il nome del livello, che viene utilizzato per rappresentare il livello nella console (stringa). Può essere definito dall'utente e non è necessariamente univoco.

node["opsworks"]["layers"]["layershortname"]["name"]