

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
<a name="generate-IaC-apigateway-restapi"></a>

Topik ini menjelaskan cara mengatasi masalah dengan properti khusus tulis di [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-restapi.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-restapi.html)sumber daya saat menggunakan generator IAc.

## Isu
<a name="apigateway-restapi-write-only-properties-issue"></a>

Ketika template yang dihasilkan berisi `AWS::ApiGateway::RestApi` sumber daya, maka peringatan dihasilkan yang menyatakan bahwa`Body`,`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
<a name="apigateway-restapi-write-only-properties-resolution"></a>

Untuk menyetel `Body` properti untuk REST API Anda, perbarui template yang Anda buat.

1. Gunakan tindakan API Amazon [https://docs.aws.amazon.com/apigateway/latest/api/API_GetExport.html](https://docs.aws.amazon.com/apigateway/latest/api/API_GetExport.html)API Gateway untuk mengunduh API. Misalnya, dengan menggunakan [https://docs.aws.amazon.com/cli/latest/reference/apigateway/get-export.html](https://docs.aws.amazon.com/cli/latest/reference/apigateway/get-export.html) AWS CLI perintah. Untuk informasi selengkapnya, lihat [Mengekspor REST API dari API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-export-api.html) di *Panduan Pengembang API Gateway*.

1. Ambil `Body` properti dari respons tindakan `GetExport` API. Unggah ke bucket Amazon S3.

1. Unduh template yang dihasilkan.

1. Tambahkan `BodyS3Location/Key` properti `BodyS3Location/Bucket` dan ke template, tentukan nama bucket dan kunci tempat penyimpanan. `Body`

1. Buka template yang dihasilkan di konsol generator IAC dan pilih **Impor template yang diedit.**