Gunakan GetConsoleOutput dengan CLI - Amazon Elastic Compute Cloud

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Gunakan GetConsoleOutput dengan CLI

Contoh kode berikut menunjukkan cara menggunakanGetConsoleOutput.

CLI
AWS CLI

Contoh 1: Untuk mendapatkan output konsol

get-console-outputContoh berikut mendapatkan output konsol untuk instance Linux tertentu.

aws ec2 get-console-output \ --instance-id i-1234567890abcdef0

Output:

{ "InstanceId": "i-1234567890abcdef0", "Timestamp": "2013-07-25T21:23:53.000Z", "Output": "..." }

Untuk informasi selengkapnya, lihat Output konsol instans di Panduan EC2 Pengguna Amazon.

Contoh 2: Untuk mendapatkan keluaran konsol terbaru

get-console-outputContoh berikut mendapatkan output konsol terbaru untuk instance Linux yang ditentukan.

aws ec2 get-console-output \ --instance-id i-1234567890abcdef0 \ --latest \ --output text

Output:

i-1234567890abcdef0 [ 0.000000] Command line: root=LABEL=/ console=tty1 console=ttyS0 selinux=0 nvme_core.io_timeout=4294967295 [ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' ... Cloud-init v. 0.7.6 finished at Wed, 09 May 2018 19:01:13 +0000. Datasource DataSourceEc2. Up 21.50 seconds Amazon Linux AMI release 2018.03 Kernel 4.14.26-46.32.amzn1.x

Untuk informasi selengkapnya, lihat Output konsol instans di Panduan EC2 Pengguna Amazon.

PowerShell
Alat untuk PowerShell

Contoh 1: Contoh ini mendapatkan output konsol untuk instance Linux yang ditentukan. Output konsol dikodekan.

Get-EC2ConsoleOutput -InstanceId i-0e19abcd47c123456

Output:

InstanceId Output ---------- ------ i-0e194d3c47c123637 WyAgICAwLjAwMDAwMF0gQ29tbW...bGU9dHR5UzAgc2Vs

Contoh 2: Contoh ini menyimpan output konsol yang dikodekan dalam variabel dan kemudian menerjemahkannya.

$Output_encoded = (Get-EC2ConsoleOutput -InstanceId i-0e19abcd47c123456).Output [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($Output_encoded))
  • Untuk API detailnya, lihat GetConsoleOutputdi AWS Tools for PowerShell Referensi Cmdlet.

Untuk daftar lengkap panduan AWS SDK pengembang dan contoh kode, lihatMembuat EC2 sumber daya Amazon menggunakan AWS SDK. Topik ini juga mencakup informasi tentang memulai dan detail tentang SDK versi sebelumnya.