Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Cara mengatasi masalah dengan properti khusus tulis di sumber daya AWS::ApiGateway::RestAPI
Topik ini menjelaskan cara mengatasi masalah dengan properti khusus tulis di AWS::ApiGateway::RestApisumber daya saat menggunakan generator IAc.
Isu
Ketika template yang dihasilkan berisi AWS::ApiGateway::RestApi
sumber daya, maka peringatan dihasilkan yang menyatakan bahwaBody
,BodyS3Location
, dan CloneFrom
properti diidentifikasi sebagai. UNSUPPORTED_PROPERTIES
Ini karena ini adalah properti write-only opsional. Generator IAc tidak tahu apakah properti ini pernah diterapkan pada sumber daya. Oleh karena itu, ia menghilangkan properti ini dalam template yang dihasilkan.
Resolusi
Untuk mengatur Body
properti untuk Anda RESTAPI, perbarui template yang Anda buat.
-
Gunakan GetExportAPItindakan Amazon API Gateway untuk mengunduh fileAPI. Misalnya dengan menggunakan aws apigateway get-export AWS CLI perintah. Untuk informasi selengkapnya, lihat Mengekspor REST API dari API Gateway di Panduan Pengembang API Gateway.
-
Ambil
Body
properti dari responsGetExport
API tindakan. Unggah ke bucket Amazon S3. -
Unduh template yang dihasilkan.
-
Tambahkan
BodyS3Location/Key
propertiBodyS3Location/Bucket
dan ke template, tentukan nama bucket dan kunci tempat penyimpanan.Body
-
Buka template yang dihasilkan di konsol generator IAC dan pilih Impor template yang diedit.