全部产品
Search
文档中心

Resource Orchestration Service:Objek respons resource kustom

更新时间:Jun 26, 2025

Tema ini menjelaskan bidang respons dari resource kustom.

Header respons untuk penyedia resource kustom

Header respons harus mencakup bidang-bidang berikut:

  • Content-type: Atur nilainya menjadi "application/json".
  • Date: Waktu permintaan dalam format GMT. Contoh: "Tue, 26 Nov 2019 08:46:44 GMT".

Bidang respons untuk penyedia resource kustom

Penyedia resource kustom mencakup properti-properti berikut ketika mengirimkan file JSON ke URL dengan tanda tangan (ResponseURL atau InnerResponseURL).

Total ukuran badan respons tidak boleh melebihi 4.096 byte.

  • Status
    • Nilai status yang dikirim oleh penyedia resource kustom sebagai tanggapan terhadap permintaan yang dihasilkan oleh ROS.
    • Nilainya harus SUCCESS atau FAILED.
    • Diperlukan: Ya.
    • Tipe: String.
  • Reason
    • Alasan untuk respons kegagalan.
    • Hanya valid jika bidang Status disetel ke FAILED.
    • Hanya diperlukan jika bidang Status disetel ke FAILED. Jika tidak, opsional.
    • Tipe: String.
  • PhysicalResourceId
    • Pengenal unik untuk penyedia resource kustom. Nilainya dapat mencapai ukuran maksimum 255 byte. Nilainya tidak boleh berupa string kosong dan harus identik untuk semua respons untuk sumber daya yang sama.
    • Hanya valid jika bidang Status disetel ke SUCCESS. Nilai respons ini harus diteruskan saat Anda membuat stack yang berisi resource kustom. Nilai respons ini harus disalin dari permintaan saat Anda memperbarui atau menghapus stack yang berisi resource kustom.
    • Hanya diperlukan jika bidang Status disetel ke SUCCESS. Jika tidak, opsional.
    • Tipe: String.
  • StackId
    • ID yang mengidentifikasi stack yang berisi resource kustom. Nilai respons ini harus disalin dari permintaan.
    • Diperlukan: Ya.
    • Tipe: String.
  • RequestId
    • ID unik dari permintaan. Nilai respons ini harus disalin dari permintaan.
    • Diperlukan: Ya.
    • Tipe: String.
  • LogicalResourceId
    • Nama (ID logis) yang dipilih oleh pengembang template untuk resource kustom dalam Template ROS. Nilai respons ini harus disalin dari permintaan.
    • Diperlukan: Ya.
    • Tipe: String.
  • Data
    • Opsional. Pasangan nama-nilai yang ditentukan oleh penyedia resource kustom untuk dikirim bersama dengan respons. Anda dapat menggunakan Fn::GetAtt untuk mengakses nilai-nilai yang disediakan di sini berdasarkan nama dalam template.
    • Diperlukan: Tidak.
    • Tipe: Objek JSON.