Mengembalikan kode dari AWS CLI - AWS Command Line Interface

Dokumentasi ini AWS CLI hanya untuk Versi 1. Untuk dokumentasi yang terkait dengan Versi 2 AWS CLI, lihat Panduan Pengguna Versi 2.

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

Mengembalikan kode dari AWS CLI

Kode kembali biasanya kode tersembunyi yang dikirim setelah menjalankan perintah AWS Command Line Interface (AWS CLI) yang menggambarkan status perintah. Anda dapat menggunakan echo perintah untuk menampilkan kode yang dikirim dari AWS CLI perintah terakhir dan menggunakan kode ini untuk menentukan apakah perintah berhasil atau gagal, dan mengapa perintah mungkin memiliki kesalahan. Selain kode pengembalian, Anda dapat melihat detail lebih lanjut tentang kegagalan dengan menjalankan perintah Anda dengan --debug sakelar. Sakelar ini menghasilkan laporan terperinci tentang langkah-langkah yang AWS CLI digunakan untuk memproses perintah, dan apa hasil dari setiap langkah itu.

Untuk menentukan kode pengembalian suatu AWS CLI perintah, jalankan salah satu perintah berikut segera setelah menjalankan perintah CLI.

Linux and macOS
$ echo $? 0
Windows PowerShell
PS> echo $lastexitcode 0
Windows Command Prompt
C:\> echo %errorlevel% 0

Berikut ini adalah nilai kode kembali yang dapat dikembalikan pada akhir menjalankan perintah AWS Command Line Interface (AWS CLI).

Code Arti
0

Layanan merespons dengan kode status respons HTTP 200 yang menunjukkan bahwa tidak ada kesalahan yang dihasilkan oleh AWS CLI dan AWS layanan permintaan dikirim.

1

Satu atau lebih operasi transfer Amazon S3 gagal. Terbatas untuk perintah S3.

2

Arti dari kode pengembalian ini tergantung pada perintah:

  • Berlaku untuk semua AWS CLI perintah — perintah yang dimasukkan tidak dapat diuraikan. Kegagalan penguraian dapat disebabkan oleh, tetapi tidak terbatas pada, subperintah atau argumen yang diperlukan yang hilang, atau menggunakan perintah atau argumen yang tidak diketahui.

  • Terbatas pada perintah S3 — Satu atau lebih file yang ditandai untuk transfer dilewati selama proses transfer. Namun, semua file lain yang ditandai untuk transfer berhasil ditransfer. File yang dilewati selama proses transfer meliputi: file yang tidak ada; file yang merupakan perangkat khusus karakter, blok perangkat khusus, antrian FIFO, atau soket; dan file yang pengguna tidak memiliki izin baca.

130

Perintah itu terganggu oleh SIGINT. Ini adalah sinyal yang Anda kirim untuk membatalkan perintah dengan Ctrl +C.

255

Perintah gagal. Ada kesalahan yang dihasilkan oleh AWS CLI atau oleh AWS layanan tempat permintaan dikirim.