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 ModifyInstanceAttribute con una CLI
Gli esempi di codice seguenti mostrano come utilizzare ModifyInstanceAttribute.
- CLI
-
- AWS CLI
-
Esempio 1: per modificare il tipo di istanza
L'
modify-instance-attributeesempio seguente modifica il tipo di istanza dell'istanza specificata. L'istanza deve essere nello statostopped.aws ec2 modify-instance-attribute \ --instance-idi-1234567890abcdef0\ --instance-type "{\"Value\": \"m1.small\"}"Questo comando non produce alcun output.
Esempio 2: abilitare una rete avanzata su un'istanza
L'
modify-instance-attributeesempio seguente abilita una rete avanzata per l'istanza specificata. L'istanza deve essere nello statostopped.aws ec2 modify-instance-attribute \ --instance-idi-1234567890abcdef0\ --sriov-net-supportsimpleQuesto comando non produce alcun output.
Esempio 3: Per modificare l' sourceDestCheck attributo
L'
modify-instance-attributeesempio seguente imposta l'sourceDestCheckattributo dell'istanza specificata sutrue. L'istanza deve trovarsi in un VPC.aws ec2 modify-instance-attribute --instance-idi-1234567890abcdef0--source-dest-check "{\"Value\": true}"Questo comando non produce alcun output.
Esempio 4: modificare l' deleteOnTermination attributo del volume principale
L'
modify-instance-attributeesempio seguente imposta l'deleteOnTerminationattributo per il volume root dell'istanza supportata da Amazon EBS specificata su.falsePer impostazione predefinita, questo attributo ètrueper il volume principale.Comando:
aws ec2 modify-instance-attribute \ --instance-idi-1234567890abcdef0\ --block-device-mappings "[{\"DeviceName\": \"/dev/sda1\",\"Ebs\":{\"DeleteOnTermination\":false}}]"Questo comando non produce alcun output.
Esempio 5: modificare i dati utente allegati a un'istanza
L'
modify-instance-attributeesempio seguente aggiunge il contenuto del fileUserData.txtcome UserData per l'istanza specificata.Contenuto del file originale
UserData.txt:#!/bin/bash yum update -y service httpd start chkconfig httpd onIl contenuto del file deve essere codificato in base64. Il primo comando converte il file di testo in base64 e lo salva come nuovo file.
Versione Linux/macOS del comando:
base64 UserData.txt > UserData.base64.txtQuesto comando non produce alcun output.
Versione Windows del comando:
certutil -encode UserData.txt tmp.b64 && findstr /v /c:- tmp.b64 > UserData.base64.txtOutput:
Input Length = 67 Output Length = 152 CertUtil: -encode command completed successfully.Ora puoi fare riferimento a quel file nel comando CLI che segue:
aws ec2 modify-instance-attribute \ --instance-id=i-09b5a14dbca622e76 \ --attributeuserData--valuefile://UserData.base64.txtQuesto comando non produce alcun output.
Per ulteriori informazioni, consulta User Data and the AWS CLI nella Guida per l'EC2 utente.
-
Per i dettagli sull'API, consulta ModifyInstanceAttribute AWS CLI
Command Reference.
-
- PowerShell
-
- Strumenti per PowerShell V4
-
Esempio 1: Questo esempio modifica il tipo di istanza dell'istanza specificata.
Edit-EC2InstanceAttribute -InstanceId i-12345678 -InstanceType m3.mediumEsempio 2: Questo esempio abilita una rete avanzata per l'istanza specificata, specificando «simple» come valore del parametro di supporto della rete Single Root I/O Virtualization (SR-IOV), -.. SriovNetSupport
Edit-EC2InstanceAttribute -InstanceId i-12345678 -SriovNetSupport "simple"Esempio 3: questo esempio modifica i gruppi di sicurezza per l'istanza specificata. L'istanza deve trovarsi in un VPC. È necessario specificare l'ID di ogni gruppo di sicurezza, non il nome.
Edit-EC2InstanceAttribute -InstanceId i-12345678 -Group @( "sg-12345678", "sg-45678901" )Esempio 4: questo esempio abilita I/O l'ottimizzazione EBS per l'istanza specificata. Questa funzionalità non è disponibile con tutti i tipi di istanze. Quando si utilizza un'istanza ottimizzata per EBS, si applicano costi di utilizzo aggiuntivi.
Edit-EC2InstanceAttribute -InstanceId i-12345678 -EbsOptimized $trueEsempio 5: questo esempio consente di source/destination verificare l'istanza specificata. Affinché un'istanza NAT esegua NAT, il valore deve essere 'false'.
Edit-EC2InstanceAttribute -InstanceId i-12345678 -SourceDestCheck $trueEsempio 6: questo esempio disabilita la terminazione per l'istanza specificata.
Edit-EC2InstanceAttribute -InstanceId i-12345678 -DisableApiTermination $trueEsempio 7: Questo esempio modifica l'istanza specificata in modo che termini quando viene avviato lo spegnimento dall'istanza.
Edit-EC2InstanceAttribute -InstanceId i-12345678 -InstanceInitiatedShutdownBehavior terminate-
Per i dettagli sull'API, vedere ModifyInstanceAttributein AWS Strumenti per PowerShell Cmdlet Reference (V4).
-
- Strumenti per V5 PowerShell
-
Esempio 1: Questo esempio modifica il tipo di istanza dell'istanza specificata.
Edit-EC2InstanceAttribute -InstanceId i-12345678 -InstanceType m3.mediumEsempio 2: Questo esempio abilita una rete avanzata per l'istanza specificata, specificando «simple» come valore del parametro di supporto della rete Single Root I/O Virtualization (SR-IOV), -.. SriovNetSupport
Edit-EC2InstanceAttribute -InstanceId i-12345678 -SriovNetSupport "simple"Esempio 3: questo esempio modifica i gruppi di sicurezza per l'istanza specificata. L'istanza deve trovarsi in un VPC. È necessario specificare l'ID di ogni gruppo di sicurezza, non il nome.
Edit-EC2InstanceAttribute -InstanceId i-12345678 -Group @( "sg-12345678", "sg-45678901" )Esempio 4: questo esempio abilita I/O l'ottimizzazione EBS per l'istanza specificata. Questa funzionalità non è disponibile con tutti i tipi di istanze. Quando si utilizza un'istanza ottimizzata per EBS, si applicano costi di utilizzo aggiuntivi.
Edit-EC2InstanceAttribute -InstanceId i-12345678 -EbsOptimized $trueEsempio 5: questo esempio consente di source/destination verificare l'istanza specificata. Affinché un'istanza NAT esegua NAT, il valore deve essere 'false'.
Edit-EC2InstanceAttribute -InstanceId i-12345678 -SourceDestCheck $trueEsempio 6: questo esempio disabilita la terminazione per l'istanza specificata.
Edit-EC2InstanceAttribute -InstanceId i-12345678 -DisableApiTermination $trueEsempio 7: Questo esempio modifica l'istanza specificata in modo che termini quando viene avviato lo spegnimento dall'istanza.
Edit-EC2InstanceAttribute -InstanceId i-12345678 -InstanceInitiatedShutdownBehavior terminate-
Per i dettagli sull'API, vedere ModifyInstanceAttributein AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Per un elenco completo delle guide per sviluppatori AWS SDK e degli esempi di codice, vedere. Crea EC2 risorse Amazon utilizzando un AWS SDK Questo argomento include anche informazioni su come iniziare e dettagli sulle versioni precedenti dell'SDK.