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à.
Utilizzare CreateLaunchConfiguration con una CLI
Gli esempi di codice seguenti mostrano come utilizzare CreateLaunchConfiguration.
- CLI
-
- AWS CLI
-
Esempio 1: come creare una configurazione di avvio
Questo esempio crea una configurazione di avvio semplice.
aws autoscaling create-launch-configuration \ --launch-configuration-namemy-lc\ --image-idami-04d5cc9b88example\ --instance-typem5.largeQuesto comando non produce alcun output.
Per ulteriori informazioni, consulta Creazione di configurazioni di avvio nella Guida per l’utente di Amazon EC2 Auto Scaling.
Esempio 2: creare una configurazione di avvio con un gruppo di sicurezza, una coppia di chiavi e uno script di bootstrap
Questo esempio crea una configurazione di avvio con un gruppo di sicurezza, una coppia di chiavi e uno script di bootstrap contenuti nei dati utente.
aws autoscaling create-launch-configuration \ --launch-configuration-namemy-lc\ --image-idami-04d5cc9b88example\ --instance-typem5.large\ --security-groupssg-eb2af88example\ --key-namemy-key-pair\ --user-datafile://myuserdata.txtQuesto comando non produce alcun output.
Per ulteriori informazioni, consulta Creazione di configurazioni di avvio nella Guida per l’utente di Amazon EC2 Auto Scaling.
Esempio 3: come creare una configurazione di avvio con un ruolo IAM
Questo esempio crea una configurazione di avvio con il nome del profilo dell’istanza di un ruolo IAM.
aws autoscaling create-launch-configuration \ --launch-configuration-namemy-lc\ --image-idami-04d5cc9b88example\ --instance-typem5.large\ --iam-instance-profilemy-autoscaling-roleQuesto comando non produce alcun output.
Per ulteriori informazioni, consulta Ruolo IAM per le applicazioni in esecuzione sulle istanze Amazon EC2 nella Guida per l’utente di Amazon EC2 Auto Scaling.
Esempio 4: come creare una configurazione di avvio con il monitoraggio dettagliato abilitato
Questo esempio crea una configurazione di avvio con il monitoraggio dettagliato di EC2 abilitato, che invia le metriche EC2 in periodi di 1 minuto. CloudWatch
aws autoscaling create-launch-configuration \ --launch-configuration-namemy-lc\ --image-idami-04d5cc9b88example\ --instance-typem5.large\ --instance-monitoringEnabled=trueQuesto comando non produce alcun output.
Per ulteriori informazioni, consulta Configurazione del monitoraggio per le istanze Auto Scaling nella Guida per l’utente di Amazon EC2 Auto Scaling.
Esempio 5: come creare una configurazione di avvio che avvia le istanze spot
Questo esempio crea una configurazione di avvio che utilizza le istanze spot come unica opzione di acquisto.
aws autoscaling create-launch-configuration \ --launch-configuration-namemy-lc\ --image-idami-04d5cc9b88example\ --instance-typem5.large\ --spot-price"0.50"Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Richiesta di istanze spot nella Guida per l’utente di Amazon EC2 Auto Scaling.
Esempio 6: come creare una configurazione di avvio utilizzando un’istanza EC2
Questo esempio crea una configurazione di avvio basata sugli attributi di un’istanza esistente. Sostituisce la tenancy del posizionamento e l’eventuale impostazione di un indirizzo IP pubblico includendo le opzioni
--placement-tenancye--no-associate-public-ip-address.aws autoscaling create-launch-configuration \ --launch-configuration-namemy-lc-from-instance\ --instance-idi-0123a456700123456\ --instance-typem5.large\ --no-associate-public-ip-address \ --placement-tenancydedicatedQuesto comando non produce alcun output.
Per ulteriori informazioni, consulta Creazione di una configurazione di avvio utilizzando un’istanza EC2 nella Guida per l’utente di Amazon EC2 Auto Scaling.
Esempio 7: come creare una configurazione di avvio con una mappatura dei dispositivi a blocchi per un volume Amazon EBS
Questo esempio crea una configurazione di avvio con una mappatura dei dispositivi a blocchi per un volume
gp3Amazon EBS con il nome di dispositivo/dev/sdhe una dimensione del volume pari a 20.aws autoscaling create-launch-configuration \ --launch-configuration-namemy-lc\ --image-idami-04d5cc9b88example\ --instance-typem5.large\ --block-device-mappings '[{"DeviceName":"/dev/sdh","Ebs":{"VolumeSize":20,"VolumeType":"gp3"}}]'Questo comando non produce alcun output.
Per ulteriori informazioni, consulta EBS nella documentazione di riferimento dell’API Amazon EC2 Auto Scaling.
Per informazioni sulla sintassi per citare i valori dei parametri in formato JSON, vedete Uso delle virgolette con le stringhe nella CLI AWS nella Guida per l'utente dell'interfaccia a riga di comando.AWS
Esempio 8: come creare una configurazione di avvio con una mappatura dei dispositivi a blocchi per un volume dell’archivio dell’istanza
Questo esempio crea una configurazione di avvio con
ephemeral1come volume di archivio dell’istanza con il nome di dispositivo/dev/sdc.aws autoscaling create-launch-configuration \ --launch-configuration-namemy-lc\ --image-idami-04d5cc9b88example\ --instance-typem5.large\ --block-device-mappings '[{"DeviceName":"/dev/sdc","VirtualName":"ephemeral1"}]'Questo comando non produce alcun output.
Per ulteriori informazioni, consulta il riferimento BlockDeviceMappingall'API Amazon EC2 Auto Scaling.
Per informazioni sulla sintassi per citare i valori dei parametri in formato JSON, vedete Uso delle virgolette con le stringhe nella CLI AWS nella Guida per l'utente dell'interfaccia a riga di comando.AWS
Esempio 9: come creare una configurazione di avvio e impedire a un dispositivo a blocchi di collegarsi al momento dell’avvio
Questo esempio crea una configurazione di avvio che elimina un dispositivo a blocchi specificato dalla mappatura dei dispositivi a blocchi dell’AMI (ad esempio,
/dev/sdf).aws autoscaling create-launch-configuration \ --launch-configuration-namemy-lc\ --image-idami-04d5cc9b88example\ --instance-typem5.large\ --block-device-mappings '[{"DeviceName":"/dev/sdf","NoDevice":""}]'Questo comando non produce alcun output.
Per ulteriori informazioni, consulta il riferimento BlockDeviceMappingall'API Amazon EC2 Auto Scaling.
Per informazioni sulla sintassi per citare i valori dei parametri in formato JSON, vedete Uso delle virgolette con le stringhe nella CLI AWS nella Guida per l'utente dell'interfaccia a riga di comando.AWS
-
Per i dettagli sull'API, consulta Command Reference. CreateLaunchConfiguration
AWS CLI
-
- PowerShell
-
- Strumenti per PowerShell V4
-
Esempio 1: questo esempio crea una configurazione di avvio denominata “my-lc”. Le istanze EC2 lanciate dai gruppi Auto Scaling che utilizzano questa configurazione di avvio utilizzano il tipo di istanza, l’AMI, il gruppo di sicurezza e il ruolo IAM specificati.
New-ASLaunchConfiguration -LaunchConfigurationName my-lc -InstanceType "m3.medium" -ImageId "ami-12345678" -SecurityGroup "sg-12345678" -IamInstanceProfile "myIamRole"-
Per i dettagli sull'API, vedere CreateLaunchConfigurationin AWS Strumenti per PowerShell Cmdlet Reference (V4).
-
- Strumenti per V5 PowerShell
-
Esempio 1: questo esempio crea una configurazione di avvio denominata “my-lc”. Le istanze EC2 lanciate dai gruppi Auto Scaling che utilizzano questa configurazione di avvio utilizzano il tipo di istanza, l’AMI, il gruppo di sicurezza e il ruolo IAM specificati.
New-ASLaunchConfiguration -LaunchConfigurationName my-lc -InstanceType "m3.medium" -ImageId "ami-12345678" -SecurityGroup "sg-12345678" -IamInstanceProfile "myIamRole"-
Per i dettagli sull'API, vedere CreateLaunchConfigurationin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Per un elenco completo delle guide per sviluppatori AWS SDK e degli esempi di codice, vedere. Utilizzo di questo servizio con un SDK AWS Questo argomento include anche informazioni su come iniziare e dettagli sulle versioni precedenti dell’SDK.