CreateReturnShippingLabel - AWS Snowball

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

CreateReturnShippingLabel

Membuat label pengiriman yang akan digunakan untuk mengembalikan perangkat Snow ke AWS.

Sintaksis Permintaan

{ "JobId": "string", "ShippingOption": "string" }

Parameter Permintaan

Untuk informasi tentang parameter yang umum untuk semua tindakan, lihat Parameter Umum.

Permintaan menerima data berikut dalam format JSON.

JobId

ID untuk Tugas yang Anda ingin untuk membuat label pengiriman kembali untuk; misalnya, JID123e4567-e89b-12d3-a456-426655440000.

Tipe: String

Batas Panjang: Panjang tetap 39.

Pola: (M|J)ID[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}

Wajib: Ya

ShippingOption

Kecepatan pengiriman untuk Tugas tertentu. Kecepatan ini tidak menentukan seberapa cepat perangkat dikembalikan. AWS Kecepatan ini menunjukkan seberapa cepat ia bergerak ke tujuannya saat sedang dalam pengiriman. Kecepatan pengiriman per wilayah adalah sebagai berikut:

Jenis: String

Nilai yang Valid: SECOND_DAY | NEXT_DAY | EXPRESS | STANDARD

Wajib: Tidak

Sintaksis Respons

{ "Status": "string" }

Elemen Respons

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

Status

Informasi status tugas pada perangkat Salju yang dikembalikan ke AWS.

Jenis: String

Nilai yang Valid: InProgress | TimedOut | Succeeded | Failed

Kesalahan

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat Kesalahan Umum.

ConflictException

Anda mendapatkan pengecualian ini ketika Anda melakukan panggilan CreateReturnShippingLabel lebih dari sekali ketika permintaan lain tidak diselesaikan.

Kode Status HTTP: 400

InvalidInputCombinationException

Pembuatan Tugas atau klaster gagal. Satu atau lebih input tidak valid. Konfirmasikan bahwa SnowballType nilai CreateCluster: mendukung CreateJob: AndaJobType, dan coba lagi.

Kode Status HTTP: 400

InvalidJobStateException

Tindakan tidak dapat dilakukan karena status Tugas saat ini tidak memungkinkan tindakan untuk dilakukan.

Kode Status HTTP: 400

InvalidResourceException

Sumber daya yang ditentukan tidak dapat ditemukan. Periksa informasi yang Anda berikan dalam permintaan terakhir Anda, dan coba lagi.

Kode Status HTTP: 400

ReturnShippingLabelAlreadyExistsException

Anda mendapatkan pengecualian ini jika Anda melakukan panggilan CreateReturnShippingLabel dan label pengiriman kembali yang valid sudah ada. Dalam hal ini, gunakan DescribeReturnShippingLabel untuk mendapatkan URL.

Kode Status HTTP: 400

Lihat Juga

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini: