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à.
Opzioni generali per tutti gli ambienti
Spazi dei nomi
- aws:autoscaling:asg
- aws:autoscaling:launchconfiguration
- aws:autoscaling:scheduledaction
- aws:autoscaling:trigger
- aws:autoscaling:updatepolicy:rollingupdate
- aws:ec2:instances
- aws:ec2:vpc
- aws:elasticbeanstalk:application
- aws:elasticbeanstalk:application:environment
- aws:elasticbeanstalk:cloudwatch:logs
- aws:elasticbeanstalk:cloudwatch:logs:health
- aws:elasticbeanstalk:command
- aws:elasticbeanstalk:environment
- aws:elasticbeanstalk:environment:process:default
- aws:elasticbeanstalk:environment:process:process_name
- aws:elasticbeanstalk:environment:proxy:staticfiles
- aws:elasticbeanstalk:healthreporting:system
- aws:elasticbeanstalk:hostmanager
- aws:elasticbeanstalk:managedactions
- aws:elasticbeanstalk:managedactions:platformupdate
- aws:elasticbeanstalk:monitoring
- aws:elasticbeanstalk:sns:topics
- aws:elasticbeanstalk:sqsd
- aws:elasticbeanstalk:trafficsplitting
- aws:elasticbeanstalk:xray
- aws:elb:healthcheck
- aws:elb:loadbalancer
- aws:elb:listener
- aws:elb:listener:listener_port
- aws:elb:policies
- aws:elb:policies:policy_name
- aws:elbv2:listener:default
- aws:elbv2:listener:listener_port
- aws:elbv2:listenerrule:rule_name
- aws:elbv2:loadbalancer
- aws:rds:dbinstance
aws:autoscaling:asg
Configura il gruppo Auto Scaling dell'ambiente. Per ulteriori informazioni, consultare Gruppo Auto Scaling per l'ambiente Elastic Beanstalk.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
Availability Zones |
Le zone di disponibilità (AZs) sono località distinte all'interno di una AWS regione progettate per essere isolate dai guasti in altre regioni. AZs Forniscono connettività di rete economica e a bassa latenza ad altri utenti della stessa AZs regione. Scegli il numero di istanze AZs per le tue istanze. |
|
|
Cooldown |
I periodi di recupero aiutano a impedire ad Amazon EC2 Auto Scaling di avviare attività di scalabilità aggiuntive prima che gli effetti delle attività precedenti siano visibili. La quantità di tempo, in secondi, tra il completamento di un'attività di dimensionamento e l'inizio di un'altra attività di questo tipo. |
|
|
Custom Availability Zones |
Definisci le istanze per le tue istanze. AZs |
Nessuno |
|
EnableCapacityRebalancing |
Specifica se abilitare la caratteristica di ribilanciamento della capacità per le istanze Spot nel gruppo Auto Scaling. Per ulteriori informazioni, consulta Capacity Rebalancing nella Amazon Auto EC2 Scaling User Guide. Questa opzione è rilevante solo se |
|
|
MinSize |
Il numero minimo di istanze desiderate nel gruppo Auto Scaling. |
|
|
MaxSize |
Il numero massimo di istanze desiderate nel gruppo Auto Scaling. |
|
|
aws:autoscaling:launchconfiguration
Configura le istanze Amazon Elastic Compute Cloud (AmazonEC2) per il tuo ambiente.
Le istanze utilizzate per il tuo ambiente vengono create utilizzando un modello di EC2 lancio Amazon o una risorsa di configurazione di avvio del gruppo Auto Scaling. Le opzioni seguenti funzionano con entrambi questi tipi di risorse.
Per ulteriori informazioni, consulta Le EC2 istanze Amazon per il tuo ambiente Elastic Beanstalk. Puoi anche fare riferimento a ulteriori informazioni su Amazon Elastic Block Store (EBS) nel EBS capitolo Amazon della Amazon EC2 User Guide.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
DisableIMDSv1 |
Imposta per Impostare su per Le istanze per l'ambiente sono predefinite come segue, in base al sistema operativo della piattaforma:
Per ulteriori informazioni, consulta Configurazione del servizio di metadati dell'istanza. ImportanteQuesta impostazione dell'opzione può far sì che Elastic Beanstalk crei un ambiente con un modello di avvio o aggiorni un ambiente esistente dalle configurazioni di avvio ai modelli di avvio. Per ulteriori informazioni, consulta Modelli di avvio. |
|
|
EC2KeyName |
Puoi usare una key pair per accedere in modo sicuro alla tua EC2 istanza. NotaSe utilizzi la console Elastic Beanstalk per creare un ambiente, non puoi impostare questa opzione in un file di configurazione. La console sostituisce questa opzione con un valore consigliato. |
Nessuno |
|
IamInstanceProfile |
Un profilo di istanza consente agli utenti e ai AWS servizi AWS Identity and Access Management (IAM) di accedere a credenziali di sicurezza temporanee per effettuare AWS API chiamate. Specificate il nome o il nome del profilo dell'istanza. ARN Esempi:
|
Nessuno |
Nome del profilo dell'istanza oARN. |
ImageId |
Puoi sovrascrivere l'Amazon Machine Image (AMI) predefinita specificando il tuo ID personalizzatoAMI. Esempio: |
Nessuno |
|
InstanceType |
Il tipo di istanza utilizzato per eseguire l'applicazione in un ambiente Elastic Beanstalk. ImportanteL'opzione I tipi di istanza disponibili dipendono dalle zone di disponibilità e dalla regione utilizzate. Se si sceglie una sottorete, la zona di disponibilità che contiene tale sottorete determina i tipi di istanza disponibili.
|
Varia in base all'account e alla regione. |
Un tipo di EC2 istanza. Varia in base all'account, alla regione e alla zona di disponibilità. Puoi ottenere un elenco di tipi di EC2 istanze Amazon filtrati in base a questi valori. Per ulteriori informazioni, consulta la sezione Tipi di istanze disponibili nella Amazon EC2 User Guide. |
LaunchTemplateTagPropagationEnabled |
Imposta su Elastic Beanstalk è in grado di propagare i tag ai modelli di avvio solo per le risorse seguenti:
Questo vincolo esiste perché consente CloudFormation solo l'uso di tag per la creazione di modelli per risorse specifiche. Per ulteriori informazioni, consulta la TagSpecificationGuida per l'AWS CloudFormation utente. Importante
Per ulteriori informazioni sui modelli di avvio, consulta le risorse seguenti:
Per ulteriori informazioni su questa opzione, consulta Propagazione di tag ai modelli di avvio. |
|
|
MonitoringInterval |
L'intervallo (in minuti) in base al quale desideri che vengano restituiti CloudWatch i parametri di Amazon. |
|
|
SecurityGroups |
Elenca il gruppo EC2 di sicurezza Amazon IDs da assegnare alle EC2 istanze nel gruppo Auto Scaling per definire le regole firewall per le istanze. Puoi fornire una singola stringa di valori separati da virgole che contengono gruppi di EC2 sicurezza Amazon esistenti IDs o riferimenti a AWS::EC2::SecurityGroup risorse create nel modello. |
|
|
SSHSourceRestriction |
Utilizzato per bloccare SSH l'accesso a un ambiente. Ad esempio, puoi bloccare SSH l'accesso alle EC2 istanze in modo che solo un host bastion possa accedere alle istanze nella sottorete privata. Questa stringa è espressa nella seguente forma:
Esempi:
|
Nessuno |
|
BlockDeviceMappings |
Collega EBS volumi Amazon aggiuntivi o volumi di instance store su tutte le istanze del gruppo Auto Scaling. ImportanteQuesta impostazione dell'opzione può far sì che Elastic Beanstalk crei un ambiente con un modello di avvio o aggiorni un ambiente esistente dalle configurazioni di avvio ai modelli di avvio. Per ulteriori informazioni, consulta Modelli di avvio. Quando si esegue la mappatura dei volumi di instance store, è necessario mappare solo il nome del dispositivo a un nome di volume. Tuttavia, durante la mappatura EBS dei volumi Amazon, consigliamo di specificare in aggiunta alcuni o tutti i seguenti campi (ogni campo deve essere separato da due punti):
L'esempio seguente collega tre EBS volumi Amazon, un volume gp2 vuoto da 100 GB e uno snapshot, un volume io1 vuoto da 20 GB con 2000 provisioning IOPS e un volume di instance store.
|
Nessuno |
|
RootVolumeType |
Tipo di volume (magnetico, generico SSD o fornito IOPSSSD) da utilizzare per il EBS volume Amazon root collegato alle EC2 istanze del tuo ambiente. ImportanteQuesta impostazione dell'opzione può far sì che Elastic Beanstalk crei un ambiente con un modello di avvio o aggiorni un ambiente esistente dalle configurazioni di avvio ai modelli di avvio. Per ulteriori informazioni, consulta Modelli di avvio. |
Varia in base alla piattaforma. |
|
RootVolumeSize |
La capacità di archiviazione del EBS volume Amazon root in GB interi. Obbligatorio se è Ad esempio |
Varia in base alla piattaforma per l'archiviazione magnetica e per scopi SSD generici. Nessuna, in fase di approvvigionamento. IOPS SSD |
Da |
RootVolumeIOPS |
Le operazioni di input/output desiderate al secondo (IOPS) per un volume IOPS SSD root assegnato o per un volume root generico. Il rapporto massimo tra la dimensione del volume e quella del volume è di 500 IOPS a 1. Ad esempio, un volume con 3000 IOPS deve essere di almeno 6 GiB. |
Nessuno |
|
RootVolumeThroughput |
Il throughput desiderato di mebibyte al secondo (MiB/s) per il provisioning del volume EBS root Amazon collegato all'istanza del tuo ambiente. EC2 NotaQuesta opzione è applicabile solo ai tipi di archiviazione |
Nessuna |
|
aws:autoscaling:scheduledaction
Configura operazioni programmate per il gruppo Auto Scaling dell'ambiente. Per ogni azione, specifica un resource_name
oltre a nome di opzione, namespace e valore per ogni impostazione. Per esempi, consulta Spazio dei nomi aws:autoscaling:scheduledaction.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
StartTime |
Per le azioni singole, scegli la data e l'ora di esecuzione. Per le azioni ricorrenti, scegli quando attivare l'azione. |
Nessuno |
Un timestamp ISO-8601 |
EndTime |
Una data e un'ora future (nel fuso GMT orarioUTC/) in cui si desidera che l'azione di ridimensionamento pianificata smetta di ripetersi. Se non si specifica un EndTime, l'azione viene ripetuta in base all'espressione. Esempio: Al termine di un'azione pianificata, Amazon EC2 Auto Scaling non torna automaticamente alle impostazioni precedenti. Configura una seconda azione programmata per ripristinare le impostazioni originali come necessario. |
Nessuno |
Un timestamp ISO -8601 |
MaxSize |
Il numero massimo di istanze da applicare all'esecuzione dell'azione. |
Nessuna |
|
MinSize |
Il numero minimo di istanze da applicare all'esecuzione dell'azione. |
Nessuna |
|
DesiredCapacity |
Imposta la capacità iniziale desiderata per il gruppo Auto Scaling. Dopo l'applicazione dell'azione programmata, i trigger regolano la capacità desiderata in base alle relative impostazioni. |
Nessuna |
|
Recurrence |
La frequenza alla quale si desidera eseguire l'azione pianificata. Se non si specifica una ricorrenza, l'azione di ridimensionamento viene eseguita una sola volta, come specificato da |
Nessuna |
Un'espressione Cron |
Suspend |
Imposta su |
|
|
aws:autoscaling:trigger
Configura trigger di dimensionamento per il gruppo Auto Scaling dell'ambiente.
Nota
Tre opzioni in questo spazio dei nomi determinano per quanto tempo il parametro per un trigger può restare oltre i suoi limiti definiti prima dell'attivazione del trigger. Queste opzioni sono correlate come segue:
BreachDuration = Period * EvaluationPeriods
I valori predefiniti per queste opzioni (5, 5 e 1, rispettivamente) soddisfano questa equazione. Se specifichi valori incoerenti, Elastic Beanstalk potrebbe modificare uno dei valori in modo che l'equazione risulti ancora soddisfatta.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
BreachDuration |
Il periodo di tempo, in minuti, durante il quale un parametro può superare il relativo limite definito (come specificato in |
|
|
LowerBreachScaleIncrement |
Quante EC2 istanze Amazon rimuovere quando si esegue un'attività di scalabilità. |
|
|
LowerThreshold |
Se la misurazione è inferiore alla durata dell'utilizzo fuori limite impostata, il trigger viene richiamato. |
|
|
MeasureName |
Il parametro utilizzato per il trigger di Auto Scaling. Nota
|
|
|
Period |
Specifica la frequenza con cui Amazon CloudWatch misura le metriche per il tuo trigger. Il valore è il numero di minuti tra due periodi consecutivi. |
|
|
EvaluationPeriods |
Il numero di periodi di valutazione consecutivi utilizzati per determinare se è in corso una violazione. |
|
|
Statistic |
La statistica utilizzata dal trigger, ad esempio |
|
|
Unit |
L'unità per la misura del trigger, ad esempio |
|
|
UpperBreachScaleIncrement |
Specifica quante EC2 istanze Amazon aggiungere quando si esegue un'attività di scalabilità. |
|
|
UpperThreshold |
Se la misurazione è superiore alla durata dell'utilizzo fuori limite impostata, il trigger viene richiamato. |
|
|
aws:autoscaling:updatepolicy:rollingupdate
Configura gli aggiornamenti in sequenza del gruppo Auto Scaling dell'ambiente.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
MaxBatchSize |
Il numero di istanze incluse in ogni batch dell'aggiornamento in sequenza. |
Un terzo della dimensione minima del gruppo Auto Scaling, arrotondato all'intero successivo più alto. |
|
MinInstancesInService |
Il numero minimo di istanze che devono essere in servizio nel gruppo Auto Scaling mentre altre istanze vengono terminate. |
La dimensione minima del gruppo Auto Scaling o una dimensione inferiore alla dimensione massima del gruppo Auto Scaling, a seconda di quale sia più bassa. |
|
RollingUpdateEnabled |
Se L'impostazione di questo valore su true attiva automaticamente le opzioni |
|
|
RollingUpdateType |
Sono inclusi tre tipi: aggiornamenti in sequenza basati sul tempo, aggiornamenti in sequenza basati sulla salute e aggiornamenti immutabili. Gli aggiornamenti continui basati sul tempo si applicano PauseTime tra i batch. Gli aggiornamenti in sequenza basati sullo stato attendono che le nuove istanze superino i controlli dello stato prima di passare al batch successivo. Gli aggiornamenti non modificabili eseguono un set completo di istanze in un nuovo gruppo Auto Scaling. |
|
|
PauseTime |
Intervallo di attesa (in secondi, minuti o ore) del servizio Elastic Beanstalk dopo il completamento degli aggiornamenti a un batch di istanze e prima di passare al batch successivo. |
Calcolato automaticamente in base al tipo di istanza e al container. |
Da |
Timeout |
Il periodo di attesa massimo (in minuti o ore) per il superamento dei controlli dello stato da parte di tutte le istanze in un batch di istanze prima che l'aggiornamento venga annullato. |
|
Da * Formato di durata ISO86 01 |
aws:ec2:instances
Configurare le istanze dell'ambiente, incluse le opzioni Spot. Questo spazio dei nomi integra aws:autoscaling:launchconfiguration e aws:autoscaling:asg.
Per ulteriori informazioni, consultare Gruppo Auto Scaling per l'ambiente Elastic Beanstalk.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
EnableSpot |
Abilitare le richieste di istanze Spot per l'ambiente in uso. Quando ImportanteQuesta impostazione dell'opzione può far sì che Elastic Beanstalk crei un ambiente con un modello di avvio o aggiorni un ambiente esistente dalle configurazioni di avvio ai modelli di avvio. Per ulteriori informazioni, consulta Modelli di avvio. |
|
|
InstanceTypes |
Un elenco separato da virgole di tipi di istanza che si desidera utilizzare nell'ambiente (ad esempio, Quando le istanze Spot non sono attivate ( Il primo tipo di istanza nell'elenco di questa opzione è equivalente al valore dell'opzione I tipi di istanza disponibili dipendono dalle zone di disponibilità e dalla regione utilizzate. Se si sceglie una sottorete, la zona di disponibilità che contiene tale sottorete determina i tipi di istanza disponibili.
NotaAlcuni AWS account meno recenti potrebbero fornire a Elastic Beanstalk tipi di istanze predefiniti che non supportano le istanze Spot (ad esempio, t1.micro). Se si attivano le richieste di istanza Spot e viene visualizzato un errore su un tipo di istanza che non supporta Spot, assicurarsi di configurare i tipi di istanza che supportano Spot. Per scegliere i tipi di istanze Spot, utilizza Spot Instance Advisor Quando aggiorni la configurazione dell'ambiente e rimuovi uno o più tipi di istanze dall' |
Un elenco di due tipi di istanza. Varia in base all'account e alla regione. |
Da uno a quaranta tipi di istanze. EC2 (almeno due consigliati) Varia in base all'account, alla regione e alla zona di disponibilità. Puoi ottenere un elenco di tipi di EC2 istanze Amazon filtrati in base a questi valori. Per ulteriori informazioni, consulta la sezione Tipi di istanze disponibili nella Amazon EC2 User Guide. I tipi di istanza devono essere tutti parte della stessa architettura ( Anche |
SpotFleetOnDemandBase |
Il numero minimo di istanze on demand di cui il gruppo Auto Scaling effettua il provisioning prima di considerare le istanze Spot durante la scalabilità dell'ambiente. Questa opzione è rilevante solo quando |
|
Da |
SpotFleetOnDemandAboveBasePercentage |
La percentuale di istanze on demand su richiesta come parte della capacità aggiuntiva di cui il gruppo Auto Scaling effettua il provisioning oltre alle istanze Questa opzione è rilevante solo quando |
|
|
SpotMaxPrice |
Il prezzo massimo per unità oraria, inUSD, che sei disposto a pagare per un'istanza Spot. Per consigli sulle opzioni di prezzo massimo per le istanze Spot, consulta la cronologia dei prezzi delle istanze Spot nella Amazon EC2 User Guide. Questa opzione è rilevante solo quando |
Prezzo on demand, per ogni tipo di istanza. Il valore dell'opzione in questo caso è |
|
SupportedArchitectures |
Un elenco separato da virgole di tipi di architettura di EC2 istanza che utilizzerai per il tuo ambiente. Elastic Beanstalk supporta i tipi di istanza basati sulle seguenti architetture del processore:
Per ulteriori informazioni sull'architettura del processore e sui tipi di EC2 istanze Amazon, consultaTipi di EC2 istanze Amazon. |
Nessuno |
NotaL'architettura a 32 bit |
aws:ec2:vpc
Configura il tuo ambiente per avviare risorse in un Amazon Virtual Private Cloud (AmazonVPC) personalizzato. Se non configuri le impostazioni in questo spazio dei nomi, Elastic Beanstalk avvia le risorse in modo predefinito. VPC
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
VPCId |
L'ID per il tuo AmazonVPC. |
Nessuno |
|
Subnets |
La IDs sottorete o le sottoreti del gruppo Auto Scaling. Se disponi di più sottoreti, specifica il valore come singola stringa di sottorete separata da virgole (ad esempio,). IDs |
Nessuno |
|
ELBSubnets |
La sottorete o IDs le sottoreti per il bilanciamento del carico elastico. Se disponi di più sottoreti, specifica il valore come singola stringa di sottorete separata da virgole (ad esempio,). IDs |
Nessuno |
|
ELBScheme |
Specificate |
|
|
DBSubnets |
Contiene le sottoreti IDs del database. Viene utilizzato solo se desideri aggiungere un'istanza Amazon RDS DB come parte della tua applicazione. Se disponi di più sottoreti, specifica il valore come singola stringa di sottorete IDs separata da virgole (ad esempio,). |
Nessuno |
|
AssociatePublicIpAddress |
Specifica se avviare istanze con indirizzi IP pubblici in Amazon. VPC Le istanze con indirizzi IP pubblici non richiedono un NAT dispositivo per comunicare con Internet. Devi impostare il valore su Questa opzione non ha effetto su un ambiente a istanza singola, che ha sempre una singola EC2 istanza Amazon con un indirizzo IP elastico. L'opzione è rilevante per gli ambienti scalabili e con bilanciamento del carico. |
Nessuna |
|
aws:elasticbeanstalk:application
Configura il percorso dei controlli dello stato per l'applicazione. Per ulteriori informazioni, consultare Report dello stato di base.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
Applicazione Healthcheck URL |
Il percorso al quale vengono inviate le richieste di controllo dello stato. Se questo percorso non è impostato, il load balancer tenta di stabilire una TCP connessione sulla porta 80 per verificare lo stato di integrità dell'applicazione. Imposta un percorso che inizia con NotaSe utilizzi la console Elastic Beanstalk per creare un ambiente, non puoi impostare questa opzione in un file di configurazione. La console sostituisce questa opzione con un valore consigliato. |
Nessuna |
I valori validi includono:
|
Le console EB CLI ed Elastic Beanstalk applicano i valori consigliati per le opzioni precedenti. Rimuovi queste impostazioni se desideri utilizzare i file di configurazione per configurare le stesse opzioni. Per informazioni dettagliate, consulta Valori consigliati.
aws:elasticbeanstalk:application:environment
Configura le proprietà di ambiente per l'applicazione.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
Qualsiasi nome di variabile di ambiente. |
Da passare in coppie chiave-valore. |
Nessuna |
Qualsiasi valore di variabile di ambiente. |
Per ulteriori informazioni, consulta Proprietà dell'ambiente e altre impostazioni software.
aws:elasticbeanstalk:cloudwatch:logs
Configura lo streaming dei log delle istanze per l'applicazione.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
StreamLogs |
Speciifica se creare gruppi nei CloudWatch registri per i registri di proxy e distribuzione e nei log di flusso da ogni istanza dell'ambiente. |
|
|
DeleteOnTerminate |
Specifica se eliminare i gruppi di log quando l'ambiente viene terminato. Se l'opzione è impostata su |
|
|
RetentionInDays |
Il numero di giorni durante i quali conservare gli eventi di log prima della scadenza. |
7 |
1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1827, 3653 |
aws:elasticbeanstalk:cloudwatch:logs:health
Configura lo streaming dei log sullo stato dell'ambiente per l'applicazione.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
HealthStreamingEnabled |
Per gli ambienti con report sullo stato avanzato abilitati, specifica se creare un gruppo in CloudWatch Logs for environment health e archiviare i dati sullo stato dell'ambiente Elastic Beanstalk. Per informazioni sull'abilitazione di informazioni sullo stato avanzate, consulta aws:elasticbeanstalk:healthreporting:system. |
|
|
DeleteOnTerminate |
Specifica se eliminare il gruppo di log quando viene terminato l'ambiente. Se è |
|
|
RetentionInDays |
Numero di giorni per cui conservare i dati sullo stato archiviati prima che scadano. |
7 |
1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1827, 3653 |
aws:elasticbeanstalk:command
Configura la policy di distribuzione per il codice dell'applicazione. Per ulteriori informazioni, consultare Impostazioni e policy di distribuzione.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
DeploymentPolicy |
Scegli una policy di distribuzione per le distribuzioni della versione dell'applicazione. NotaSe utilizzi la console Elastic Beanstalk per creare un ambiente, non puoi impostare questa opzione in un file di configurazione. La console sostituisce questa opzione con un valore consigliato. |
|
|
Timeout |
Il tempo di attesa, espresso in secondi, per il completamento dell'esecuzione dei comandi da parte di un'istanza. Elastic Beanstalk aggiunge internamente 240 secondi (quattro minuti) al valore |
|
|
BatchSizeType |
Il tipo di numero specificato in. BatchSize |
|
|
BatchSize |
La percentuale o il numero fisso di EC2 istanze Amazon nel gruppo Auto Scaling su cui eseguire distribuzioni contemporaneamente. I valori validi variano a seconda dell'impostazione utilizzata. BatchSizeType |
|
Da
|
IgnoreHealthCheck |
Non annullare una distribuzione non riuscita a causa del mancato superamento dei controlli dello stato. |
false
|
|
aws:elasticbeanstalk:environment
Configura il ruolo di servizio e l'architettura dell'ambiente.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
EnvironmentType |
Impostato per avviare un'istanza senza bilanciamento |
|
|
ServiceRole |
Il nome di un IAM ruolo utilizzato da Elastic Beanstalk per gestire le risorse per l'ambiente. Specificate il nome di un ruolo (facoltativamente preceduto da un percorso personalizzato) o il suo. ARN Esempi:
|
Nessuno |
IAMnome del ruolo, percorso/nome o ARN |
LoadBalancerType |
Il tipo di sistema di bilanciamento del carico per l'ambiente. Per ulteriori informazioni, consultare Sistema di bilanciamento del carico per l'ambiente Elastic Beanstalk. |
|
|
LoadBalancerIsShared |
Specifica se il bilanciamento del carico dell'ambiente è dedicato o condiviso. Questa opzione può essere impostata solo per un sistema Application Load Balancer. Non può essere modificata dopo che l'ambiente è stato creato. Se è |
|
|
aws:elasticbeanstalk:environment:process:default
Configura il processo di default dell'ambiente.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
DeregistrationDelay |
Il tempo di attesa, espresso in secondi, necessario al completamento delle richieste attive prima che venga annullata la registrazione di un'istanza. |
|
|
HealthCheckInterval |
L'intervallo di tempo, in secondi, in cui Elastic Load Balancing verifica lo stato delle istanze EC2 Amazon della tua applicazione. |
Con Classic Load Balancer o Application Load Balancer: Con Network Load Balancer: |
Con Classic Load Balancer o Application Load Balancer: da Con Network Load Balancer: |
HealthCheckPath |
Il percorso a cui vengono HTTP inviate le richieste di controlli sanitari. |
|
Un percorso instradabile. |
HealthCheckTimeout |
Il tempo di attesa, in secondi, per una risposta durante un controllo dello stato. Questa opzione è applicabile solo agli ambienti con un Application Load Balancer. |
|
|
HealthyThresholdCount |
Il numero delle richieste consecutive riuscite prima che Elastic Load Balancing modifichi lo stato dell'istanza. |
Con Classic Load Balancer o Application Load Balancer: Con Network Load Balancer: |
|
MatcherHTTPCode |
Un elenco di HTTP codici separati da virgole che indicano che un'istanza è integra. Questa opzione è applicabile solo agli ambienti con un Application Load Balancer o una rete. |
|
Con Application Load Balancer: da Con Network Load Balancer: da |
Port |
La porta sulla quale il processo è in ascolto. |
|
|
Protocol |
Il protocollo utilizzato dal processo. Con un Application Load Balancer, puoi impostare questa opzione solo su Con un Network Load Balancer, puoi impostare questa opzione solo su |
Con Classic Load Balancer o Application Load Balancer: Con Network Load Balancer: |
|
StickinessEnabled |
Imposta il valore true per attivare le sticky session. Questa opzione è applicabile solo agli ambienti con un Application Load Balancer. |
|
|
StickinessLBCookieDuration |
La durata, in secondi, del cookie delle sticky session. Questa opzione è applicabile solo agli ambienti con un Application Load Balancer. |
|
|
StickinessType |
Imposta il valore Questa opzione è applicabile solo agli ambienti con un Application Load Balancer. |
|
|
UnhealthyThresholdCount |
Il numero delle richieste consecutive non riuscite prima che Elastic Load Balancing modifichi lo stato dell'istanza. |
|
|
aws:elasticbeanstalk:environment:process:process_name
Configura ulteriori processi per l'ambiente.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
DeregistrationDelay |
Il tempo di attesa, espresso in secondi, necessario al completamento delle richieste attive prima che venga annullata la registrazione di un'istanza. |
|
|
HealthCheckInterval |
L'intervallo, in secondi, in cui Elastic Load Balancing verifica lo stato delle istanze EC2 Amazon per la tua applicazione. |
Con Classic Load Balancer o Application Load Balancer: Con Network Load Balancer: |
Con Classic Load Balancer o Application Load Balancer: da Con Network Load Balancer: |
HealthCheckPath |
Il percorso a cui vengono HTTP inviate le richieste di controlli sanitari. |
|
Un percorso instradabile. |
HealthCheckTimeout |
Il tempo di attesa, in secondi, per una risposta durante un controllo dello stato. Questa opzione è applicabile solo agli ambienti con un Application Load Balancer. |
|
|
HealthyThresholdCount |
Il numero delle richieste consecutive riuscite prima che Elastic Load Balancing modifichi lo stato dell'istanza. |
Con Classic Load Balancer o Application Load Balancer: Con Network Load Balancer: |
|
MatcherHTTPCode |
Un elenco di HTTP codici separati da virgole che indica che un'istanza è integra. Questa opzione è applicabile solo agli ambienti con un Application Load Balancer o una rete. |
|
Con Application Load Balancer: da Con Network Load Balancer: da |
Port |
La porta su cui il processo è in ascolto. |
|
|
Protocol |
Il protocollo utilizzato dal processo. Con un Application Load Balancer, puoi impostare questa opzione solo su Con un Network Load Balancer, puoi impostare questa opzione solo su |
Con Classic Load Balancer o Application Load Balancer: Con Network Load Balancer: |
|
StickinessEnabled |
Imposta il valore true per attivare le sticky session. Questa opzione è applicabile solo agli ambienti con un Application Load Balancer. |
|
|
StickinessLBCookieDuration |
La durata, in secondi, del cookie delle sticky session. Questa opzione è applicabile solo agli ambienti con un Application Load Balancer. |
|
|
StickinessType |
Imposta il valore Questa opzione è applicabile solo agli ambienti con un Application Load Balancer. |
|
|
UnhealthyThresholdCount |
Il numero delle richieste consecutive non riuscite prima che Elastic Load Balancing modifichi lo stato dell'istanza. |
|
|
aws:elasticbeanstalk:environment:proxy:staticfiles
Puoi utilizzare il namespace seguente per configurare il server proxy per l'elaborazione dei file statici. Quando il server proxy riceve una richiesta da un file nel percorso specificato, questo serve il file direttamente anziché instradare la richiesta all'applicazione. In questo modo viene ridotta la quantità di richieste eseguibili dall'applicazione.
Effettua il mapping di un percorso servito dal server proxy su una cartella nel codice sorgente contenente asset statici. Ciascuna opzione da te definita in questo namespace mappa un percorso differente.
Nota
Questo spazio dei nomi si applica alle ramificazioni della piattaforma basate su Amazon Linux 2 e versioni successive. Se il tuo ambiente utilizza una versione della piattaforma basata su Amazon Linux AMI (precedente ad Amazon Linux 2), consulta Opzioni specifiche della piattaforma per i namespace di file statici specifici della piattaforma.
Nome | Valore |
---|---|
Il percorso in cui il server proxy servirà i file. Iniziare il valore con Ad esempio, specificare |
Il nome della cartella contenente i file. Ad esempio, specificare |
aws:elasticbeanstalk:healthreporting:system
Configura il reporting sullo stato migliorato per l'ambiente.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
SystemType |
Il sistema di reporting dello stato (di base o migliorato). Il reporting sullo stato migliorato richiede un ruolo di servizio e una versione della piattaforma v2 o successiva. |
|
|
ConfigDocument | Un JSON documento che descrive le metriche dell'ambiente e dell'istanza su cui pubblicare. CloudWatch | Nessuno | |
EnhancedHealthAuthEnabled |
Abilita l'autorizzazione per le istanze interne API utilizzate da Elastic Beanstalk per comunicare informazioni avanzate sullo stato delle istanze dell'ambiente al servizio Elastic Beanstalk. Per ulteriori informazioni, consulta Ruoli dello stato migliorato. NotaQuesta opzione è applicabile solo alle segnalazioni avanzate sullo stato (ad esempio, quando |
|
|
HealthCheckSuccessThreshold |
Abbassa la soglia dei controlli dello stato per le istanze. NotaSe utilizzi la console Elastic Beanstalk per creare un ambiente, non puoi impostare questa opzione in un file di configurazione. La console sostituisce questa opzione con un valore consigliato. |
|
|
aws:elasticbeanstalk:hostmanager
Configura le EC2 istanze del tuo ambiente per caricare log ruotati su Amazon S3.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
LogPublicationControl |
Copia i file di log delle EC2 istanze Amazon per la tua applicazione nel bucket Amazon S3 associato all'applicazione. |
|
|
aws:elasticbeanstalk:managedactions
Configura gli aggiornamenti gestiti della piattaforma per l'ambiente.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
ManagedActionsEnabled |
Attiva gli aggiornamenti gestiti della piattaforma. Quando imposti il valore |
|
|
PreferredStartTime |
Configura una finestra di manutenzione per le azioni gestite in. UTC Ad esempio |
Nessuna |
Giorno e ora nel formato
. |
ServiceRoleForManagedUpdates |
Il nome di un IAM ruolo utilizzato da Elastic Beanstalk per eseguire aggiornamenti gestiti della piattaforma per l'ambiente. È possibile utilizzare lo stesso ruolo specificato per l'opzione |
Nessuna |
Come oppure
|
aws:elasticbeanstalk:managedactions:platformupdate
Configura gli aggiornamenti gestiti della piattaforma per l'ambiente.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
UpdateLevel |
Il livello più elevato di aggiornamento da applicare agli aggiornamenti gestiti della piattaforma. Le piattaforme sono dotate di versioni |
Nessuno |
|
InstanceRefreshEnabled |
Abilita la sostituzione settimanale delle istanze. Richiede che |
false |
|
aws:elasticbeanstalk:monitoring
Configura il tuo ambiente per terminare le EC2 istanze che non superano i controlli di integrità.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
Automatically Terminate Unhealthy Instances |
Termina un'istanza se non supera i controlli dello stato. NotaQuesta opzione era supportata solo in ambienti legacy. Determinava l'integrità di un'istanza in base alla possibilità di raggiungerla e in base ad altri parametri d'istanza. Elastic Beanstalk non fornisce un modo per terminare automaticamente le istanze in base allo stato dell'applicazione. |
|
|
aws:elasticbeanstalk:sns:topics
Configura notifiche per l'ambiente.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
Notification Endpoint |
L'endpoint in cui intendi ricevere le notifiche di importanti eventi che riguardano la tua applicazione. NotaSe utilizzi la console Elastic Beanstalk per creare un ambiente, non puoi impostare questa opzione in un file di configurazione. La console sostituisce questa opzione con un valore consigliato. |
Nessuno |
|
Notification Protocol |
Il protocollo utilizzato per inviare notifiche all'endpoint. |
|
|
Notification Topic ARN |
L'Amazon Resource Name (ARN) per l'argomento a cui ti sei abbonato. |
Nessuno |
|
Notification Topic Name |
Il nome dell'argomento a cui hai effettuato la sottoscrizione. |
Nessuna |
aws:elasticbeanstalk:sqsd
Configura la SQS coda Amazon per un ambiente di lavoro.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
WorkerQueueURL |
La URL coda da cui il demone del livello di ambiente di lavoro legge i messaggi. NotaQuando non specifichi un valore, la coda creata automaticamente da Elastic Beanstalk è una coda Amazon standard. SQS Quando fornisci un valore, puoi fornire una SQS coda standard o FIFOAmazon. URL Tieni presente che se fornisci una FIFO coda, le attività periodiche non sono supportate. |
generato automaticamente |
Se non specifichi un valore, Elastic Beanstalk crea automaticamente una coda. |
HttpPath |
Il percorso relativo all'applicazione a cui vengono inviati HTTP POST i messaggi. |
/ |
|
MimeType |
Il MIME tipo di messaggio inviato nella HTTP POST richiesta. |
|
MIMETipo personalizzato. |
HttpConnections |
Il numero massimo di connessioni simultanee a tutte le applicazioni che si trovano all'interno di un'EC2istanza Amazon. NotaSe utilizzi la console Elastic Beanstalk per creare un ambiente, non puoi impostare questa opzione in un file di configurazione. La console sostituisce questa opzione con un valore consigliato. |
|
|
ConnectTimeout |
Il periodo di attesa, in secondi, per connessioni riuscite a un'applicazione. |
|
|
InactivityTimeout |
Il periodo di attesa, in secondi, per una risposta su una connessione esistente a un'applicazione. Il messaggio viene rielaborato fino a che il daemon riceve una risposta 200 (OK) dall'applicazione nel livello ambiente lavoratore oRetentionPeriod scade. |
|
|
VisibilityTimeout |
Il periodo di tempo, in secondi, in cui un messaggio in arrivo dalla SQS coda di Amazon viene bloccato per l'elaborazione. Trascorso il periodo di tempo impostato, il messaggio è di nuovo visibile nella coda per la lettura con qualsiasi altro daemon. |
300 |
|
ErrorVisibilityTimeout |
La quantità di tempo, in secondi, che trascorre prima che Elastic Beanstalk restituisca un messaggio alla coda SQS Amazon dopo un tentativo di elaborazione fallito con un errore esplicito. |
|
Da |
RetentionPeriod |
Il periodo di tempo, in secondi, durante il quale un messaggio è valido e viene elaborato attivamente. |
|
|
MaxRetries |
Il numero massimo di tentativi che Elastic Beanstalk effettua per inviare il messaggio all'applicazione Web che lo elaborerà prima di spostare il messaggio nella coda DLQ. |
|
|
aws:elasticbeanstalk:trafficsplitting
Configura le distribuzioni con suddivisione del traffico per l'ambiente in uso.
Questo spazio dei nomi si applica quando imposti l'opzione DeploymentPolicy
dello spazio dei nomi aws:elasticbeanstalk:command su TrafficSplitting
. Per ulteriori informazioni sulle policy di distribuzione, consulta Impostazioni e policy di distribuzione.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
NewVersionPercent |
Percentuale iniziale di traffico client in entrata che Elastic Beanstalk passa alle istanze dell'ambiente che eseguono la nuova versione dell'applicazione che stai distribuendo. |
|
|
EvaluationTime |
Tempo di attesa espresso in minuti per Elastic Beanstalk dopo una distribuzione iniziale integra prima di procedere allo spostamento di tutto il traffico client in entrata alla nuova versione dell'applicazione che stai distribuendo. |
|
|
aws:elasticbeanstalk:xray
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
|
Imposta su |
|
|
aws:elb:healthcheck
Configura i controlli dello stato per un sistema Classic Load Balancer.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
HealthyThreshold |
Il numero delle richieste consecutive riuscite prima che Elastic Load Balancing modifichi lo stato dell'istanza. |
|
|
Interval |
L'intervallo in cui Elastic Load Balancing verifica lo stato delle istanze EC2 Amazon dell'applicazione. |
|
|
Timeout |
Il tempo, in secondi, nel quale Elastic Load Balancing attende una risposta prima di ritenere che l'istanza non risponde. |
|
|
UnhealthyThreshold |
Il numero delle richieste consecutive non riuscite prima che Elastic Load Balancing modifichi lo stato dell'istanza. |
|
|
(obsoleta) Target |
La destinazione su un'istanza back-end alla quale vengono inviati i controlli dello stato. Utilizza piuttosto |
|
Target nel formato |
aws:elb:loadbalancer
Configura il sistema Classic Load Balancer dell'ambiente.
Molte delle opzioni in questo spazio dei nomi non sono più supportate e sono state sostituite da opzioni specifiche del listener nello spazio dei nomi aws:elb:listener. Con queste opzioni che non sono più supportate è possibile configurare solo due listener (uno sicuro e uno non sicuro) sulle porte standard.
Nome | Descrizione | Default | Valori validi |
---|---|---|---|
CrossZone |
Configura il sistema di bilanciamento del carico per instradare il traffico in modo uniforme su tutte le istanze in tutte le zone di disponibilità anziché solo all'interno di ogni zona. |
|
|
SecurityGroups |
Assegna uno o più gruppi di sicurezza che hai creato per il sistema di bilanciamento del carico. |
Nessuno |
Uno o più gruppi IDs di sicurezza. |
ManagedSecurityGroup |
Assegna un gruppo di sicurezza esistente al sistema di bilanciamento del carico dell'ambiente, anziché crearne uno. Per utilizzare questa impostazione, aggiornare l'impostazione Per consentire il traffico dal sistema di bilanciamento del carico alle EC2 istanze dell'ambiente, Elastic Beanstalk aggiunge una regola al gruppo di sicurezza delle istanze che consente il traffico in entrata dal gruppo di sicurezza gestito. |
Nessuno | Un ID di gruppo di sicurezza. |
(obsoleta) LoadBalancerHTTPPort |
La porta sulla quale il listener non protetto è in ascolto. |
|
|
(obsoleta) LoadBalancerPortProtocol |
Il protocollo da utilizzare per il listener non protetto. |
|
|
(obsoleta) LoadBalancerHTTPSPort |
La porta sulla quale il listener protetto è in ascolto. |
|
|
(obsoleta) LoadBalancerSSLPortProtocol |
Il protocollo da utilizzare per il listener protetto. |
|
|
(obsoleta) SSLCertificateId |
L'Amazon Resource Name (ARN) di un SSL certificato da associare al listener sicuro. |
Nessuno |
aws:elb:listener
Configura il listener di default (porta 80) su un sistema Classic Load Balancer.
Nome | Descrizione | Default | Valori validi |
---|---|---|---|
ListenerProtocol | Il protocollo utilizzato dal listener. | HTTP
|
|
InstancePort | La porta utilizzata da questo listener per comunicare con le istanze. EC2 | 80 | 1 Da a 65535 |
InstanceProtocol |
Il protocollo utilizzato da questo listener per comunicare con le istanze. EC2 Deve trovarsi allo stesso livello di protocollo Internet di Se, ad esempio, |
|
HTTP o HTTPS quando ListenerProtocol è HTTP o HTTPS
|
PolicyNames | Un elenco di nomi di policy separati da virgole da applicare alla porta per questo listener. Ti consigliamo invece di utilizzare l' LoadBalancerPorts opzione del aws:elb:policies namespace. | Nessuno | |
ListenerEnabled | Specifica se il listener è abilitato. Se si specifica false , il listener non viene incluso nel servizio di bilanciamento del carico. |
true |
|
aws:elb:listener:listener_port
Configura ulteriori listener su un sistema Classic Load Balancer.
Nome | Descrizione | Default | Valori validi |
---|---|---|---|
ListenerProtocol |
Il protocollo utilizzato dal listener. |
HTTP
|
|
InstancePort |
La porta utilizzata da questo listener per comunicare con le istanze. EC2 | Uguale a listener_port . |
1 Da a 65535 |
InstanceProtocol |
Il protocollo utilizzato da questo listener per comunicare con le EC2 istanze. Deve trovarsi allo stesso livello di protocollo Internet di Se, ad esempio, |
|
HTTP o HTTPS quando ListenerProtocol è HTTP o HTTPS
|
PolicyNames |
Un elenco di nomi di policy separati da virgole da applicare alla porta per questo listener. Ti suggeriamo di utilizzare invece l' LoadBalancerPorts opzione del aws:elb:policies namespace. | Nessuno | |
SSLCertificateId |
L'Amazon Resource Name (ARN) di un SSL certificato da associare al listener. |
Nessuno |
|
ListenerEnabled |
Specifica se il listener è abilitato. Se si specifica false , il listener non viene incluso nel servizio di bilanciamento del carico. |
true se è impostata una qualsiasi altra opzione; altrimenti false . |
|
aws:elb:policies
Modifica l'adesione di default e le policy globali di sistema di bilanciamento del carico per un sistema Classic Load Balancer.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
ConnectionDrainingEnabled |
Specifica se il sistema di bilanciamento del carico mantiene le connessioni esistenti alle istanze che non sono più integre o la cui registrazione è stata annullata per completare le richieste in corso. |
|
|
ConnectionDrainingTimeout |
Il periodo di tempo massimo in secondi durante il quale il sistema di bilanciamento del carico mantiene le connessioni esistenti a un'istanza durante il connection draining prima di forzare la chiusura delle connessioni. NotaSe utilizzi la console Elastic Beanstalk per creare un ambiente, non puoi impostare questa opzione in un file di configurazione. La console sostituisce questa opzione con un valore consigliato. |
|
|
ConnectionSettingIdleTimeout |
Il periodo di tempo, espresso in secondi, durante il quale il sistema di bilanciamento del carico attende eventuali dati inviati o ricevuti tramite la connessione. Se non vengono inviati o ricevuti dati allo scadere di questo periodo di tempo, il sistema di bilanciamento del carico chiude la connessione. |
|
|
LoadBalancerPorts |
Un elenco di porte di listener separate da virgole a cui viene applicata la policy di default ( |
Nessuna | Puoi utilizzare :all per indicare tutte le porte di listener |
Stickiness Cookie Expiration |
Il periodo di validità, in secondi, di ogni cookie. Utilizza la policy di default ( |
|
|
Stickiness Policy |
Associa una sessione utente a una determinata istanza del server, in modo che tutte le richieste provenienti dall'utente durante la sessione siano inviate alla stessa istanza del server. Utilizza la policy di default ( |
|
|
aws:elb:policies:policy_name
Crea ulteriori policy per un sistema di bilanciamento del carico per Classic Load Balancer.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
CookieName |
Il nome del cookie generato dall'applicazione che controlla la durata delle sessioni di una policy AppCookieStickinessPolicyType . Questa politica può essere associata solo aHTTP/HTTPSlistener. |
Nessuno | |
InstancePorts |
Un elenco di porte di istanza separate da virgole a cui questa policy viene applicata. |
Nessuna | Un elenco di porte o :all |
LoadBalancerPorts |
Un elenco di porte di listener separate da virgole a cui questa policy viene applicata. |
Nessuna | Un elenco di porte o :all |
ProxyProtocol |
Per una |
Nessuno |
|
PublicKey |
Il contenuto di una chiave pubblica per una policy |
Nessuno | |
PublicKeyPolicyNames |
Un elenco di nomi di policy separati da virgole (a partire dalle policy |
Nessuno | |
SSLProtocols |
Un elenco di SSL protocolli separati da virgole da abilitare per una |
Nessuno | |
SSLReferencePolicy |
Il nome di una politica di sicurezza predefinita che aderisce alle migliori pratiche di AWS sicurezza e che si desidera attivare per una |
Nessuno | |
Stickiness Cookie Expiration |
Il periodo di validità, in secondi, di ogni cookie. |
|
|
Stickiness Policy |
Associa una sessione utente a una determinata istanza del server, in modo che tutte le richieste provenienti dall'utente durante la sessione siano inviate alla stessa istanza del server. |
|
|
aws:elbv2:listener:default
Configura il listener di default (porta 80) su un sistema Application Load Balancer o un sistema Network Load Balancer.
Questo spazio dei nomi non si applica a un ambiente che utilizza un sistema di bilanciamento del carico condiviso. I sistemi di bilanciamento del carico condivisi non dispongono di un listener predefinito.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
DefaultProcess |
Il nome del processo a cui inoltrare il traffico quando non vi sono regole corrispondenti. |
|
Un nome di processo. |
ListenerEnabled |
Imposta il valore |
|
|
Protocol |
Il protocollo di traffico da elaborare. |
Con Application Load Balancer: Con Network Load Balancer: |
Con Application Load Balancer: Con Network Load Balancer: |
Rules |
Un elenco di regole da applicare al listener Questa opzione è applicabile solo agli ambienti con un sistema Application Load Balancer. |
Nessuna |
Un elenco separato da virgole di nomi di regole. |
SSLCertificateArns |
L'Amazon Resource Name (ARN) del SSL certificato da associare al listener. Questa opzione è applicabile solo agli ambienti con un sistema Application Load Balancer. |
Nessuno |
Il nome ARN di un certificato memorizzato in IAM o. ACM |
SSLPolicy |
Specifica una policy di sicurezza da applicare al listener. Questa opzione è applicabile solo agli ambienti con un sistema Application Load Balancer. |
Nessuno (ELBimpostazione predefinita) |
Il nome di una policy di sicurezza per sistema di bilanciamento del carico. |
aws:elbv2:listener:listener_port
Configura ulteriori listener su un sistema Application Load Balancer o un sistema Network Load Balancer.
Nota
Per un sistema Application Load Balancer condiviso, puoi specificare solo l'opzione Rule
. Le altre opzioni non sono applicabili ai sistemi di bilanciamento del carico condivisi.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
DefaultProcess |
Il nome del processo a cui viene inoltrato il traffico quando non vi sono regole corrispondenti. |
|
Un nome di processo. |
ListenerEnabled |
Imposta il valore |
|
|
Protocol |
Il protocollo di traffico da elaborare. |
Con Application Load Balancer: Con Network Load Balancer: |
Con Application Load Balancer: Con Network Load Balancer: |
Rules |
Un elenco di regole da applicare al listener. Questa opzione è applicabile solo agli ambienti con un sistema Application Load Balancer. Se l'ambiente utilizza un Application Load Balancer condiviso e non specifichi questa opzione per nessun listener, Elastic Beanstalk associa automaticamente la regola |
Nessuna |
Un elenco separato da virgole di nomi di regole. |
SSLCertificateArns |
L'Amazon Resource Name (ARN) del SSL certificato da associare al listener. Questa opzione è applicabile solo agli ambienti con un sistema Application Load Balancer. |
Nessuno |
Il nome ARN di un certificato memorizzato in IAM o. ACM |
SSLPolicy |
Specifica una policy di sicurezza da applicare al listener. Questa opzione è applicabile solo agli ambienti con un sistema Application Load Balancer. |
Nessuno (ELBimpostazione predefinita) |
Il nome di una policy di sicurezza per sistema di bilanciamento del carico. |
aws:elbv2:listenerrule:rule_name
Definisci le regole del listener per un sistema Application Load Balancer. Se una richiesta corrisponde ai nomi host o ai percorsi in una regola, il sistema di bilanciamento del carico la inoltra al processo specificato. Per usare una regola, aggiungila a un listener con l'opzione Rules
nel namespace aws:elbv2:listener:listener_port.
Nota
Questo namespace non è applicabile agli ambienti con un Network Load Balancer.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
HostHeaders |
Un elenco di nomi host con cui trovare la corrispondenza. Ad esempio |
Sistema di bilanciamento del carico dedicato: nessuno Sistema di bilanciamento del carico condiviso: quello dell'ambiente CNAME |
Ogni nome può contenere fino a 128 caratteri. Un modello può includere lettere maiuscole e minuscole, numeri, trattini (–) e fino a tre caratteri jolly ( Per ulteriori informazioni, consulta Condizioni host nella Guida per l'utente dei sistemi Application Load Balancer. |
PathPatterns |
I modelli di percorso da abbinare (ad esempio, Questa opzione è applicabile solo agli ambienti con un Application Load Balancer. |
Nessuna |
Ogni modello può contenere fino a 128 caratteri. Un modello può includere lettere maiuscole e minuscole, numeri, trattini (–) e fino a tre caratteri jolly ( Per ulteriori informazioni, consulta Condizioni del percorso nella Guida per l'utente dei sistemi Application Load Balancer. |
Priority |
La priorità di questa regola quando più regole corrispondono. Il numero più basso ha la priorità. Due regole non possono avere la stessa priorità. Con un sistema di bilanciamento del carico condiviso, Elastic Beanstalk tratta le priorità delle regole come relative tra gli ambienti di condivisione e le mappa alle priorità assolute durante la creazione. |
|
|
Process |
Il nome del processo a cui inoltrare il traffico quando questa regola corrisponde alla richiesta. |
|
Un nome di processo. |
aws:elbv2:loadbalancer
Configura un sistema Application Load Balancer.
Per un sistema di bilanciamento del carico condiviso, sono valide solo le opzioni SharedLoadBalancer
e SecurityGroups
.
Nota
Questo spazio dei nomi non è applicabile agli ambienti con un sistema Network Load Balancer.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
AccessLogsS3Bucket |
Il bucket Amazon S3 in cui sono memorizzati i log di accesso. Il bucket deve essere nella stessa regione dell'ambiente e consentire l'accesso in scrittura al sistema di bilanciamento del carico. |
Nessuna |
Un nome di bucket. |
AccessLogsS3Enabled |
Abilita lo storage dei log di accesso. |
|
|
AccessLogsS3Prefix |
Prefisso da anteporre ai nomi di log di accesso. Per impostazione predefinita, il load balancer carica i log in una directory denominata AWSLogs nel bucket specificato. Specificate un prefisso per inserire la directory all'interno di un'altra directory AWSLogs . |
Nessuno |
|
IdleTimeout |
Il periodo di attesa, in secondi, per il completamento di una richiesta prima della chiusura delle connessioni a client e istanza. |
Nessuna |
|
ManagedSecurityGroup |
Assegna un gruppo di sicurezza esistente al sistema di bilanciamento del carico dell'ambiente, anziché crearne uno. Per utilizzare questa impostazione, aggiorna l'impostazione Per consentire il traffico dal sistema di bilanciamento del carico alle EC2 istanze per il tuo ambiente, Elastic Beanstalk aggiunge una regola al gruppo di sicurezza delle istanze che consente il traffico in entrata dal gruppo di sicurezza gestito. |
Il gruppo di sicurezza che Elastic Beanstalks crea per il sistema di bilanciamento del carico. |
Un ID di gruppo di sicurezza. |
SecurityGroups |
Un elenco di gruppi di sicurezza da collegare al sistema di bilanciamento del carico. Per un sistema di bilanciamento del carico condiviso, se non si specifica questo valore, Elastic Beanstalk verifica se un gruppo di sicurezza esistente che gestisce è già collegato al sistema di bilanciamento del carico. Se uno non è collegato al sistema di bilanciamento del carico, Elastic Beanstalk crea un gruppo di sicurezza e lo collega al sistema di bilanciamento del carico. Elastic Beanstalk elimina questo gruppo di sicurezza quando termina l'ultimo ambiente che condivide il sistema di bilanciamento del carico. I gruppi di sicurezza del load balancer vengono utilizzati per configurare la regola di ingresso del gruppo di sicurezza delle EC2 istanze Amazon. |
Il gruppo di sicurezza che Elastic Beanstalk crea per il sistema di bilanciamento del carico. |
Elenco separato da virgole dei gruppi di sicurezza. IDs |
SharedLoadBalancer |
L'Amazon Resource Name (ARN) di un sistema di bilanciamento del carico condiviso. Questa opzione è rilevante solo per un sistema Application Load Balancer. È necessaria quando l'opzione Criteri per un valore valido:
Esempio:
|
Nessuno |
ARNdi un sistema di bilanciamento del carico valido che soddisfi tutti i criteri qui descritti. |
aws:rds:dbinstance
Configura un'istanza Amazon RDS DB collegata.
Nome | Descrizione | Impostazione predefinita | Valori validi |
---|---|---|---|
DBAllocatedStorage |
Le dimensioni di storage di database allocate, in gigabyte. |
Il mioSQL: Oracle: sqlserver-se: sqlserver-ex: sqlserver-web: |
MioSQL: Oracle: sqlserver: non modificabile. |
DBDeletionPolicy |
Specifica se conservare, eliminare o creare uno snapshot dell'istanza database alla terminazione dell'ambiente. Questa opzione funziona in combinazione con avvertimentoL'eliminazione di un'istanza database comporta una perdita di dati permanente. |
|
|
DBEngine |
Il nome del motore di database da utilizzare per questa istanza. |
|
|
DBEngineVersion |
Il numero di versione del motore di database. |
|
|
DBInstanceClass |
Il tipo di istanza database. |
( |
Per ulteriori informazioni, consulta Classe di istanza database nella Guida per l'utente di Amazon Relational Database Service. |
DBPassword |
Il nome della password utente master per l'istanza database. |
Nessuna |
|
DBSnapshotIdentifier |
L'identificatore dello snapshot DB da cui eseguire il ripristino. |
Nessuna |
|
DBUser |
Il nome dell'utente master per l'istanza database. |
ebroot |
|
HasCoupledDatabase |
Specifica se un'istanza database è accoppiata all'ambiente. Se è stato attivato Questa opzione funziona in combinazione con NotaNota: se si torna nuovamente a questo valore |
|
|
MultiAZDatabase |
Specifica se è necessario creare un'implementazione Multi-AZ di istanze database. Per ulteriori informazioni sulle implementazioni Multi-AZ con Amazon Relational Database Service RDS (), consulta Regioni e zone di disponibilità nella Amazon Relational Database Service User Guide. |
|
|