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
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 requestauthorization: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 signaturex-amz-target:Route53Domains_v20140515.CheckDomainAvailability user-agent:information about the source of the requestcontent-type:application/x-amz-json- 1.1 content-length:lengthconnections:Keep-Alive { "DomainName":"example.com" }