Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memecahkan masalah kesalahan permintaan API
Di API Kueri Amazon EC2, kode kesalahan diindikasikan sebagai klien atau server. Kesalahan klien biasanya terjadi karena ada masalah dengan struktur, konten, atau validitas permintaan. Kesalahan server biasanya menunjukkan masalah sisi server.
Untuk informasi selengkapnya tentang kode kesalahan API, lihat Kode Kesalahan.
Tingkat permintaan API kueri
Kami membatasi permintaan API Amazon EC2 untuk AWS setiap akun per wilayah untuk membantu kinerja layanan. Kami memastikan bahwa semua panggilan ke Amazon EC2 API (baik berasal dari aplikasi, panggilan ke antarmuka baris perintah, atau konsol Amazon EC2) tidak melebihi tingkat permintaan API maksimum yang diizinkan. Tingkat permintaan API maksimum dapat bervariasi di seluruh Wilayah. Perhatikan bahwa permintaan API yang dibuat oleh pengguna dikaitkan dengan yang mendasarinya Akun AWS.
Untuk informasi selengkapnya, lihat Meminta pembatasan di Panduan Pengembang Amazon EC2.
Konsistensi akhirnya
Amazon EC2 API mengikuti model konsistensi akhirnya, karena sifat terdistribusi dari sistem yang mendukung API. Ini berarti bahwa hasil dari perintah API yang Anda jalankan yang memengaruhi sumber daya Amazon EC2 Anda mungkin tidak langsung terlihat oleh semua perintah berikutnya yang Anda jalankan. Anda harus mengingat hal ini ketika Anda menjalankan perintah API yang segera mengikuti perintah API sebelumnya.
Untuk informasi selengkapnya, lihat Konsistensi akhir di Panduan Pengembang Amazon EC2.
Operasi yang tidak sah
Secara default, pengguna, grup, dan peran tidak memiliki izin untuk membuat atau memodifikasi sumber daya Amazon EC2, atau melakukan tugas menggunakan Amazon EC2 API. Anda harus secara eksplisit memberikan izin melalui kebijakan IAM. Jika pengguna mencoba melakukan tindakan yang izinnya belum diberikan, permintaan akan mengembalikan kesalahan berikut:Client.UnauthorizedOperation.
Kesalahan ini dapat terjadi ketika kebijakan tidak sengaja membatasi. Misalnya, untuk mengizinkan pengguna meluncurkan instance ke subnet tertentu, Anda perlu memberikan izin untuk sumber daya berikut dengan menentukan ARN mereka dalam kebijakan IAM Anda: instance, volume, AMI, subnet tertentu, antarmuka jaringan, pasangan kunci, dan grup keamanan. Jika Anda menghilangkan izin untuk volume, misalnya, pengguna hanya dapat meluncurkan instance dari instance AMI yang didukung toko, karena mereka tidak memiliki izin untuk membuat volume EBS root untuk sebuah instance. EBS-backed
Untuk informasi selengkapnya tentang membuat kebijakan IAM untuk Amazon EC2, lihat kebijakan IAM untuk Amazon EC2 di Panduan Pengguna Amazon EC2.
Untuk informasi selengkapnya tentang ARN mana yang dapat Anda gunakan dengan tindakan Amazon EC2 API, lihat Tindakan, sumber daya, dan kunci kondisi untuk Amazon EC2 di Referensi Otorisasi Layanan.