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à.
Creare un nuovo stack
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 Supporto AWS Team su AWS re:post
Per creare un nuovo stack, nella dashboard AWS OpsWorks Stacks, fai clic su Aggiungi stack. Puoi quindi utilizzare la pagina Add Stack (Aggiungi stack) per configurare lo stack. Al termine, fai clic su Add Stack (Aggiungi stack).
Scegliere il tipo di stack da creare
Prima di creare uno stack, devi decidere quale tipo desideri creare. Per informazioni, consulta la seguente tabella.
Se vuoi creare... | Crea questo tipo di stack se vuoi... | Per informazioni su come fare, segui queste istruzioni: |
---|---|---|
Uno stack di esempio | Esplora le nozioni di base di AWS OpsWorks con uno stack Chef 12 basato su Linux e un'app Node.js di esempio. | |
Uno stack Chef 12 basato su Linux | Crea uno stack basato su Linux che utilizzi l'ultima versione di Chef che supporta. AWS OpsWorks Scegli questa opzione se sei un utente Chef esperto che desidera trarre vantaggio dall'ampia selezione di libri di ricette della community o scrivere i propri libri di ricette. Per ulteriori informazioni, consulta Chef 12 Linux. | |
Uno stack Chef 12.2 basato su Windows | Creare uno stack basato su Windows. | |
Uno stack Chef 11.10 basato su Linux | Creare questo stack se la tua organizzazione richiede l'uso di Chef 11.10 con Linux per la compatibilità con le versioni precedenti. |
Opzioni di base
La pagina Add Stack (Aggiungi stack) contiene le seguenti opzioni di base.
- Stack name (Nome stack)
-
(Obbligatorio) Un nome utilizzato per identificare lo stack nella console Stacks. AWS OpsWorks Non è necessario che il nome sia univoco. AWS OpsWorks Stacks genera anche un ID dello stack, che identifica in modo univoco GUID lo stack. Ad esempio, con AWSCLI
comandi come update-stack, si utilizza l'ID dello stack per identificare lo stack specifico. Dopo aver creato uno stack, puoi trovare il relativo ID scegliendo prima Stack nel riquadro di navigazione, quindi Stack Settings (Impostazioni stack). L'ID è etichettato come ID. OpsWorks - Regione
-
(Obbligatorio) La AWS regione in cui verranno avviate le istanze.
- VPC
-
(Facoltativo) L'ID del file in VPC cui deve essere lanciato lo stack. Tutte le istanze verranno avviate in questo modo VPC e non sarà possibile modificare l'ID in un secondo momento.
-
Se il tuo account supporta EC2 Classic, puoi specificare No VPC (il valore predefinito) se non desideri utilizzare unVPC.
Per ulteriori informazioni su EC2 Classic, consulta Piattaforme supportate.
-
Se il tuo account non supporta EC2 Classic, devi specificare unVPC.
L'impostazione predefinita è Default VPC, che combina la facilità d'uso di EC2 Classic con i vantaggi delle funzionalità di VPC rete. Se desideri eseguire lo stack in modo normaleVPC, devi crearlo utilizzando la VPC console API
, o CLI. Per ulteriori informazioni su come creare uno stack VPC for an AWS OpsWorks Stacks, consulta. Esecuzione di uno stack in un VPC Per informazioni generali, consulta Amazon Virtual Private Cloud.
-
- Default Availability Zone/Default subnet (Zona di disponibilità predefinita/Sottorete predefinita)
-
(Facoltativo) Questa impostazione dipende dal fatto che tu stia creando lo stack in un: VPC
-
Se il tuo account supporta la EC2 versione Classic ed è impostata su VPCNo VPC, questa impostazione è denominata Zona di disponibilità predefinita, che specifica la zona di AWS disponibilità predefinita in cui verranno avviate le istanze.
-
Se il tuo account non supporta la EC2 versione Classic o scegli di specificare unaVPC, questo campo è denominato Sottorete predefinita, che specifica la sottorete predefinita in cui verranno avviate le istanze. Puoi avviare un'istanza in altre sottoreti sostituendo questo valore durante la creazione dell'istanza. Ogni sottorete è associata a una zona di disponibilità.
Per ulteriori informazioni su come eseguire uno stack in a, consulta. VPC Esecuzione di uno stack in un VPC
-
- Sistema operativo predefinito
-
(Facoltativo) Il sistema operativo installato per impostazione predefinita in ciascuna istanza. Sono disponibili le seguenti opzioni:
-
Uno dei sistemi operativi Linux integrati.
-
Microsoft Windows Server 2012 R2.
-
Una personalizzazione AMI basata su uno dei sistemi operativi supportati.
Se si seleziona Usa personalizzato AMI, il sistema operativo viene determinato da una personalizzazione AMI specificata durante la creazione delle istanze. Per ulteriori informazioni, consulta Utilizzo di AMI personalizzate.
Per ulteriori informazioni sui sistemi operativi disponibili, consulta AWS OpsWorks Sistemi operativi impilati.
Nota
Puoi sostituire l'impostazione predefinita del sistema operativo al momento della creazione di un'istanza. Tuttavia, non puoi sostituire un sistema operativo Linux con uno Windows o un sistema operativo Windows con uno Linux.
-
- Chiave predefinita SSH
-
(Facoltativo) Una coppia di EC2 chiavi Amazon della regione dello stack. Il valore predefinito è nessuno. Se specifichi una coppia di chiavi, AWS OpsWorks Stacks installa la chiave pubblica sull'istanza.
-
Con le istanze Linux, puoi utilizzare la chiave privata con un SSH client per accedere alle istanze dello stack.
Per ulteriori informazioni, consulta Accesso con SSH.
-
Con le istanze Windows, puoi utilizzare la chiave privata con la EC2 console Amazon o CLI recuperare la password dell'amministratore di un'istanza.
Puoi quindi utilizzare quella password con un RDP client per accedere all'istanza come amministratore. Per ulteriori informazioni, consulta Accesso con RDP.
Per ulteriori informazioni su come gestire le SSH chiavi, consultaGestione dell'accesso SSH.
Nota
Puoi ignorare questa impostazione specificando una coppia di chiavi diversa, o nessuna coppia di chiavi, al momento della creazione di un'istanza.
-
- Chef version (Versione di Chef)
-
Questa opzione mostra la versione di Chef scelta.
Per ulteriori informazioni sulle versioni di Chef, consulta Versione di Chef.
- Utilizza i libri di ricette personalizzati di Chef
-
Da utilizzare se desideri installare i tuoi libri di ricette Chef personalizzati sulle istanze dello stack.
Per Chef 12, l'impostazione predefinita è Yes (Sì). Per Chef 11, l'impostazione predefinita è No. L'opzione Sì mostra diverse impostazioni aggiuntive che forniscono a AWS OpsWorks Stacks le informazioni necessarie per distribuire i libri di cucina personalizzati dal loro repository alle istanze dello stack, come il repository. URL I dettagli dipendono dal repository utilizzato per i tuoi libri di ricette. Per ulteriori informazioni, consulta Installazione di libri di ricette personalizzati.
- Stack color (Colore stack)
-
(Facoltativo) La tonalità utilizzata per rappresentare lo stack sulla console Stacks. AWS OpsWorks Puoi utilizzare colori diversi per stack diversi per distinguere, ad esempio, tra sviluppo, gestione temporanea e produzione di stack.
- Stack tags (Tag stack)
-
È possibile applicare tag a livello di stack e livello. Quando crei un tag, lo stai applicando a ogni risorsa all'interno della struttura con tag. Ad esempio, se applichi un tag a uno stack, lo applichi a ogni livello e, all'interno di ogni livello, a ogni istanza, EBS volume Amazon o sistema di bilanciamento del carico Elastic Load Balancing nel layer. Per ulteriori informazioni su come attivare i tag e utilizzarli per tracciare e gestire i costi delle risorse AWS OpsWorks Stacks, consulta Utilizzo dei tag di allocazione dei costi e Attivazione dei tag di allocazione dei costi definiti dall'utente nella Guida per l'utente di Billing and Cost Management. Per ulteriori informazioni sull'etichettatura negli stack, consulta. AWS OpsWorks Tag
Opzioni avanzate
Per le impostazioni avanzate, fai clic su Advanced (Avanzate) >> per visualizzare le sezioni Advanced options (Opzioni avanzate) e Security (Sicurezza).
Nella sezione Advanced options (Opzioni avanzate) sono disponibili le seguenti opzioni:
- Default root device type (Tipo di dispositivo radice predefinito)
-
Determina il tipo di storage da utilizzare per il volume root dell'istanza. Per ulteriori informazioni, consulta Storage.
-
Per impostazione predefinita, gli stack Linux utilizzano un volume EBS root supportato da Amazon, ma puoi anche specificare un volume root supportato dall'archivio delle istanze.
-
Gli stack di Windows devono utilizzare un volume EBS root supportato da Amazon.
-
- IAMRuolo
-
(Facoltativo) Il ruolo AWS Identity and Access Management (IAM) dello stack, con cui AWS OpsWorks Stacks interagisce per tuo AWS conto.
- Profilo di istanza predefinito IAM
-
(Facoltativo) Il IAMruolo predefinito da associare alle EC2 istanze Amazon dello stack. Questo ruolo concede le autorizzazioni alle applicazioni in esecuzione sulle istanze dello stack per accedere AWS a risorse come i bucket S3.
-
Per concedere autorizzazioni specifiche alle applicazioni, scegli un profilo dell'istanza (ruolo) esistente con le policy appropriate.
-
Inizialmente, il ruolo del profilo non concede autorizzazioni, ma puoi utilizzare la IAM console o allegare politiche appropriate. API CLI Per ulteriori informazioni, consulta Specificazione delle autorizzazioni per le app in esecuzione su istanze EC2.
-
- APIregione dell'endpoint
-
Questa impostazione corrisponde al valore dalla regione che scegli nelle impostazioni di base dello stack. Puoi scegliere tra i seguenti endpoint regionali.
-
US East (N. Virginia) Region
-
US East (Ohio) Region
-
US West (Oregon) Region
-
Regione Stati Uniti occidentali (California settentrionale)
Regione Canada (centrale) (APIsolo; non disponibile per gli stack creati in AWS Management Console
-
Regione Asia Pacifico (Mumbai)
-
Regione Asia Pacifico (Singapore)
-
Regione Asia Pacifico (Sydney)
-
Regione Asia Pacifico (Tokyo)
-
Regione Asia Pacifico (Seoul)
-
Regione Europa (Francoforte)
-
Regione Europa (Irlanda)
-
Regione Europa (Londra)
-
Regione Europa (Parigi)
-
Regione Sud America (San Paolo)
Gli stack creati in un API endpoint non sono disponibili in un altro endpoint. API Poiché gli utenti AWS OpsWorks Stacks sono anche specifici della regione, se desideri che gli utenti di AWS OpsWorks Stacks in una di queste aree di endpoint gestiscano gli stack in un'altra regione dell'endpoint, devi importare gli utenti nell'endpoint a cui sono associati gli stack. Per ulteriori informazioni sull'importazione di utenti, consulta Importazione di utenti in stacks. AWS OpsWorks
-
- Hostname theme (Tema del nome host)
-
(Facoltativo) Una stringa utilizzata per generare un nome host predefinito per ogni istanza. Il valore predefinito è Layer Dependent (Dipendente dal livello), che usa il nome breve del livello dell'istanza e aggiunge un numero univoco a ogni istanza. Ad esempio, la radice del tema Load Balancer (Sistema di bilanciamento del carico) dipendente dal ruolo è "lb". La prima istanza che aggiungi al livello viene denominata "lb1", la seconda "lb2" e così via.
- OpsWorks Versione dell'agente
-
(Facoltativo) Se aggiornare automaticamente l'agente AWS OpsWorks Stacks quando è disponibile una nuova versione o utilizzare una versione dell'agente specificata e aggiornarla manualmente. Questa funzionalità è disponibile sugli stack Chef 11.10 e Chef 12. L'impostazione predefinita è Manual update (Aggiornamento manuale), configurata sulla versione più recente dell'agente.
AWS OpsWorks Stacks installa un agente su ogni istanza che comunica con il servizio e gestisce attività come l'avvio delle esecuzioni di Chef in risposta agli eventi del ciclo di vita. Questo agente viene aggiornato regolarmente. Sono disponibili due opzioni per specificare la versione dell'agente per il tuo stack.
-
Aggiornamento automatico: AWS OpsWorks Stacks installa automaticamente ogni nuova versione dell'agente sulle istanze dello stack non appena l'aggiornamento è disponibile.
-
Aggiornamento manuale: AWS OpsWorks Stacks installa la versione dell'agente specificata sulle istanze dello stack.
AWS OpsWorks Stacks pubblica un messaggio nella pagina dello stack quando è disponibile una nuova versione dell'agente, ma non aggiorna le istanze dello stack. Per aggiornare l'agente, devi aggiornare manualmente le impostazioni dello stack per specificare una nuova versione dell'agente e AWS OpsWorks Stacks aggiornerà quindi le istanze dello stack.
È possibile sovrascrivere l'impostazione predefinita della versione OpsWorks dell'agente per una particolare istanza aggiornandone la configurazione. In questo caso, l'impostazione dell'istanza ha la precedenza. Ad esempio, supponiamo che l'impostazione predefinita sia Auto-update (Aggiornamento automatico), ma specifichi Manual update (Aggiornamento manuale) per una determinata istanza. Quando AWS OpsWorks Stacks rilascia una nuova versione dell'agente, aggiornerà automaticamente tutte le istanze dello stack tranne quella impostata su Aggiornamento manuale. Per installare una nuova versione dell'agente in tale istanza, devi aggiornare manualmente la relativa configurazione e specificare una nuova versione.
Nota
La console visualizza i numeri di versione dell'agente abbreviati. Per visualizzare i numeri di versione completi, chiama il AWS CLI describe-agent-versionscomando o l'equivalente API o i metodi. SDK Questi restituiscono i numeri di versione completi per le versioni disponibili dell'agente.
-
- Personalizzato JSON
-
(Facoltativo) Uno o più attributi personalizzati, formattati come JSON struttura. Questi attributi sono uniti agli attributi di configurazione e distribuzione dello stack installati in ogni istanza e possono essere utilizzati dalle ricette. È possibile utilizzare customJSON, ad esempio, per personalizzare le impostazioni di configurazione sovrascrivendo gli attributi incorporati che specificano le impostazioni predefinite. Per ulteriori informazioni, consulta Utilizzo di Custom JSON.
La sicurezza ha un'opzione, Usa i gruppi di OpsWorks sicurezza, che consente di specificare se associare i gruppi di sicurezza integrati AWS OpsWorks dello stack ai livelli dello stack.
AWS OpsWorks Stacks fornisce un set standard di gruppi di sicurezza integrati, uno per ogni livello, che sono associati ai livelli per impostazione predefinita. L'utilizzo dei gruppi di OpsWorks sicurezza consente invece di fornire gruppi di sicurezza personalizzati. Per ulteriori informazioni, consulta Utilizzo dei gruppi di sicurezza.
Usa i gruppi OpsWorks di sicurezza ha le seguenti impostazioni:
-
Sì, AWS OpsWorks Stacks associa automaticamente il gruppo di sicurezza integrato appropriato a ciascun livello (impostazione predefinita).
Puoi associare ulteriori gruppi di sicurezza a un livello dopo che lo avrai creato, ma non puoi eliminare il gruppo di sicurezza integrato.
-
No, AWS OpsWorks Stacks non associa i gruppi di sicurezza integrati ai livelli.
È necessario creare gruppi EC2 di sicurezza appropriati e associare un gruppo di sicurezza a ciascun livello creato. Tuttavia, puoi ancora associare manualmente un gruppo di sicurezza integrato a un livello al momento della creazione. I gruppi di sicurezza personalizzati sono necessari solo per quei livelli che necessitano di impostazioni personalizzate.
Tieni presente quanto segue:
-
Se Usa gruppi OpsWorks di sicurezza è impostato su Sì, non è possibile limitare le impostazioni di accesso alle porte di un gruppo di sicurezza predefinito aggiungendo un gruppo di sicurezza più restrittivo a un livello. Con più gruppi di sicurezza, Amazon EC2 utilizza le impostazioni più permissive. Inoltre, non puoi creare impostazioni più restrittive modificando la configurazione del gruppo di sicurezza integrato. Quando crei uno stack, AWS OpsWorks Stacks sovrascrive le configurazioni dei gruppi di sicurezza integrati con le impostazioni standard, quindi tutte le modifiche apportate andranno perse alla successiva creazione di uno stack. Se un livello richiede impostazioni di gruppo di sicurezza più restrittive rispetto al gruppo di sicurezza integrato, imposta Usa gruppi di OpsWorks sicurezza su No, crea gruppi di sicurezza personalizzati con le tue impostazioni preferite e assegnali ai livelli al momento della creazione.
-
Se elimini accidentalmente un gruppo di sicurezza AWS OpsWorks Stacks e desideri ricrearlo, è necessario che sia un duplicato esatto dell'originale, comprese le lettere maiuscole del nome del gruppo. Anziché ricreare il gruppo manualmente, ti consigliamo di far eseguire l'attività automaticamente da AWS OpsWorks Stacks. Basta creare un nuovo stack nella stessa AWS regione eVPC, se presente, e AWS OpsWorks Stacks ricreerà automaticamente tutti i gruppi di sicurezza integrati, incluso quello che hai eliminato. È quindi possibile eliminare lo stack se non è più necessario. I gruppi di sicurezza verranno conservati.