Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gunakan ModifyInstanceAttribute dengan CLI
Contoh kode berikut menunjukkan cara menggunakanModifyInstanceAttribute.
- CLI
-
- AWS CLI
-
Contoh 1: Untuk memodifikasi jenis instance
modify-instance-attributeContoh berikut memodifikasi jenis instance dari instance yang ditentukan. Instans harus berada dalam statusstopped.aws ec2 modify-instance-attribute \ --instance-idi-1234567890abcdef0\ --instance-type "{\"Value\": \"m1.small\"}"Perintah ini tidak menghasilkan output.
Contoh 2: Untuk mengaktifkan jaringan yang disempurnakan pada instance
modify-instance-attributeContoh berikut memungkinkan jaringan yang disempurnakan untuk instance yang ditentukan. Instans harus berada dalam statusstopped.aws ec2 modify-instance-attribute \ --instance-idi-1234567890abcdef0\ --sriov-net-supportsimplePerintah ini tidak menghasilkan output.
Contoh 3: Untuk memodifikasi DestCheck atribut sumber
modify-instance-attributeContoh berikut menetapkansourceDestCheckatribut dari instance yang ditentukan ketrue. Instance harus dalam VPC.aws ec2 modify-instance-attribute --instance-idi-1234567890abcdef0--source-dest-check "{\"Value\": true}"Perintah ini tidak menghasilkan output.
Contoh 4: Untuk memodifikasi OnTermination atribut delete dari volume root
modify-instance-attributeContoh berikut menetapkandeleteOnTerminationatribut untuk volume root dari EBS-backed instance Amazon yang ditentukan kefalse. Secara default, atribut initrueuntuk volume root.Perintah:
aws ec2 modify-instance-attribute \ --instance-idi-1234567890abcdef0\ --block-device-mappings "[{\"DeviceName\": \"/dev/sda1\",\"Ebs\":{\"DeleteOnTermination\":false}}]"Perintah ini tidak menghasilkan output.
Contoh 5: Untuk memodifikasi data pengguna yang dilampirkan ke instance
modify-instance-attributeContoh berikut menambahkan isi fileUserData.txtsebagai UserData untuk instance yang ditentukan.Isi file asli
UserData.txt:#!/bin/bash yum update -y service httpd start chkconfig httpd onIsi file harus dikodekan base64. Perintah pertama mengubah file teks ke base64 dan menyimpannya sebagai file baru.
Linux/macOS versi perintah:
base64 UserData.txt > UserData.base64.txtPerintah ini tidak menghasilkan output.
Versi Windows dari perintah:
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.Sekarang Anda dapat mereferensikan file itu dalam perintah CLI yang berikut:
aws ec2 modify-instance-attribute \ --instance-id=i-09b5a14dbca622e76 \ --attributeuserData--valuefile://UserData.base64.txtPerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Data Pengguna dan AWS CLI di Panduan Pengguna EC2.
-
Untuk detail API, lihat ModifyInstanceAttribute
di Refer AWS CLI ensi Perintah.
-
- PowerShell
-
- Alat untuk PowerShell V4
-
Contoh 1: Contoh ini memodifikasi jenis instance dari instance yang ditentukan.
Edit-EC2InstanceAttribute -InstanceId i-12345678 -InstanceType m3.mediumContoh 2: Contoh ini memungkinkan peningkatan jaringan untuk instance yang ditentukan, dengan menentukan “simple” sebagai nilai parameter dukungan jaringan I/O virtual root tunggal (SR-IOV), -SriovNetSupport..
Edit-EC2InstanceAttribute -InstanceId i-12345678 -SriovNetSupport "simple"Contoh 3: Contoh ini memodifikasi grup keamanan untuk instance yang ditentukan. Instance harus dalam VPC. Anda harus menentukan ID setiap grup keamanan, bukan namanya.
Edit-EC2InstanceAttribute -InstanceId i-12345678 -Group @( "sg-12345678", "sg-45678901" )Contoh 4: Contoh ini mengaktifkan peng I/O optimalan EBS untuk instance yang ditentukan. Fitur ini tidak tersedia dengan semua jenis instans. Biaya penggunaan tambahan berlaku saat menggunakan EBS-optimized instance.
Edit-EC2InstanceAttribute -InstanceId i-12345678 -EbsOptimized $trueContoh 5: Contoh ini memungkinkan source/destination pemeriksaan untuk instance yang ditentukan. Agar instance NAT dapat melakukan NAT, nilainya harus 'palsu'.
Edit-EC2InstanceAttribute -InstanceId i-12345678 -SourceDestCheck $trueContoh 6: Contoh ini menonaktifkan penghentian untuk instance yang ditentukan.
Edit-EC2InstanceAttribute -InstanceId i-12345678 -DisableApiTermination $trueContoh 7: Contoh ini mengubah instance yang ditentukan sehingga berakhir ketika shutdown dimulai dari instance.
Edit-EC2InstanceAttribute -InstanceId i-12345678 -InstanceInitiatedShutdownBehavior terminate-
Untuk detail API, lihat ModifyInstanceAttribute di Referensi Alat AWS untuk PowerShell Cmdlet (V4).
-
- Alat untuk PowerShell V5
-
Contoh 1: Contoh ini memodifikasi jenis instance dari instance yang ditentukan.
Edit-EC2InstanceAttribute -InstanceId i-12345678 -InstanceType m3.mediumContoh 2: Contoh ini memungkinkan peningkatan jaringan untuk instance yang ditentukan, dengan menentukan “simple” sebagai nilai parameter dukungan jaringan I/O virtual root tunggal (SR-IOV), -SriovNetSupport..
Edit-EC2InstanceAttribute -InstanceId i-12345678 -SriovNetSupport "simple"Contoh 3: Contoh ini memodifikasi grup keamanan untuk instance yang ditentukan. Instance harus dalam VPC. Anda harus menentukan ID setiap grup keamanan, bukan namanya.
Edit-EC2InstanceAttribute -InstanceId i-12345678 -Group @( "sg-12345678", "sg-45678901" )Contoh 4: Contoh ini mengaktifkan peng I/O optimalan EBS untuk instance yang ditentukan. Fitur ini tidak tersedia dengan semua jenis instans. Biaya penggunaan tambahan berlaku saat menggunakan EBS-optimized instance.
Edit-EC2InstanceAttribute -InstanceId i-12345678 -EbsOptimized $trueContoh 5: Contoh ini memungkinkan source/destination pemeriksaan untuk instance yang ditentukan. Agar instance NAT dapat melakukan NAT, nilainya harus 'palsu'.
Edit-EC2InstanceAttribute -InstanceId i-12345678 -SourceDestCheck $trueContoh 6: Contoh ini menonaktifkan penghentian untuk instance yang ditentukan.
Edit-EC2InstanceAttribute -InstanceId i-12345678 -DisableApiTermination $trueContoh 7: Contoh ini mengubah instance yang ditentukan sehingga berakhir ketika shutdown dimulai dari instance.
Edit-EC2InstanceAttribute -InstanceId i-12345678 -InstanceInitiatedShutdownBehavior terminate-
Untuk detail API, lihat ModifyInstanceAttribute di Referensi Alat AWS untuk PowerShell Cmdlet (V5).
-
Untuk daftar lengkap panduan pengembang AWS SDK dan contoh kode, lihatMembuat EC2 sumber daya Amazon menggunakan AWS SDK. Topik ini juga mencakup informasi tentang memulai dan detail tentang versi SDK sebelumnya.