View a markdown version of this page

Permintaan RPC - Amazon Route 53

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

Permintaan RPC

Permintaan Amazon Route 53 RPC adalah permintaan HTTPS, seperti yang didefinisikan oleh RFC 2616. Bagian ini menjelaskan struktur permintaan RPC Route 53.

Untuk tindakan RPC, Anda mengirim permintaan HTTPS ke Route 53 dan menunggu respons. Permintaan RPC ke Route 53 berisi header permintaan dan terkadang string kueri atau badan permintaan. Respons berisi kode status HTTP, header respons, dan terkadang badan respons.

Tentang Stempel Waktu Permintaan

Anda harus memberikan cap waktu baik di Date header HTTP atau AWS x-amz-date header (beberapa perpustakaan klien HTTP tidak mengizinkan Anda mengatur Date header). Saat header x-amz-date ada, sistem mengabaikan header Date saat mengautentikasi permintaan.

Cap waktu harus dalam 5 menit dari waktu AWS sistem ketika permintaan diterima. Jika tidak, permintaan gagal dengan kode RequestExpired kesalahan. Ini membantu mencegah orang lain mengirimkan kembali permintaan.

Tanggal harus ditentukan dalam format ISO 8601, misalnya,. 2016-03-03T19:20:25.177Z Untuk informasi lebih lanjut, lihat artikel Wikipedia ISO 8601.

Isi Permintaan

Banyak tindakan API Route 53 mengharuskan Anda memasukkan JSON ke dalam badan permintaan. JSON sesuai dengan skema Route 53 untuk pendaftaran domain atau Resolver Route 53.

contoh Contoh Permintaan

Contoh permintaan berikut menggunakan pernyataan JSON sederhana untuk menentukan apakah nama domain example.com tersedia.

Elemen JSON dalam permintaan Anda harus muncul dalam urutan yang tercantum.

POST / HTTP/1.1 host:route53domains.us-east-1.amazonaws.com x-amz-date:date and time of the request authorization:AWS4-HMAC-SHA256 Credential=AKIAIOSFODNN7EXAMPLE/date of the request in yyyymmdd format/us-east-1/route53domains/aws4_request, SignedHeaders=content-length;content-type;host;user-agent;x-amz-date;x-amz-target, Signature=computed signature x-amz-target:Route53Domains_v20140515.CheckDomainAvailability user-agent:information about the source of the request content-type:application/x-amz-json- 1.1 content-length:length connections:Keep-Alive { "DomainName":"example.com" }