Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Permintaan REST
Permintaan Amazon Route 53 REST adalah permintaan HTTPS, seperti yang didefinisikan oleh RFC 2616
Tindakan REST tipikal terdiri dari mengirim permintaan HTTPS tunggal ke Route 53, dan menunggu respons. Seperti permintaan HTTP lainnya, permintaan REST ke Route 53 berisi metode permintaan, URI, header permintaan, dan terkadang string kueri atau badan permintaan. Respons berisi kode status HTTP, header respons, dan terkadang badan respons.
Permintaan URI
URI permintaan selalu dimulai dengan garis miring ke depan dan kemudian versi API Route 53 yang Anda gunakan (misalnya, 2013-04-01). Sisa URI menunjukkan sumber daya tertentu yang ingin Anda tindaklanjuti. Misalnya, berikut adalah URI yang Anda gunakan saat membuat zona host baru. (Untuk informasi selengkapnya, lihat CreateHostedZone.)
/2013-04-01/hostedzone
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 untuk mencegah pemutaran ulang permintaan Anda oleh musuh.
Tanggal harus ditentukan dalam format ISO 8601, misalnya,. 2016-03-03T19:20:25.177Z Untuk informasi selengkapnya tentang format ISO 8601, lihat artikel Wikipedia ISO 8601
Isi Permintaan
Banyak tindakan API Route 53 mengharuskan Anda untuk menyertakan XMLdalam isi permintaan. XMLnya sesuai dengan skema Route 53.
contoh Contoh Permintaan
Permintaan contoh berikut menggunakan pernyataan XHTML sederhana untuk membuat zona yang dihosting bernama example.com dengan pengidentifikasi referensi, my. UniqueIdentifier
Elemen XHTML dalam permintaan Anda harus muncul dalam urutan yang tercantum.
POST /2013-04-01/hostedzone HTTP/1.1 host:route53.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 signature[Other required headers]<?xml version="1.0" encoding="UTF-8"?> <CreateHostedZoneRequest xmlns="https://route53.amazonaws.com/ doc/2013-04-01/"> <Name>example.com.</Name> <CallerReference>myUniqueIdentifier</CallerReference> <HostedZoneConfig> <Comment>This is my hosted zone.</Comment> </HostedZoneConfig> </CreateHostedZoneRequest>