Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Generator IAc dan properti hanya tulis
Properti Write-only adalah properti sumber daya yang dapat ditulis tetapi tidak dapat dibaca oleh. AWS CloudFormation(Contohnya adalah kata sandi basis data.) Hal ini menyebabkan masalah saat membuat template dari sumber daya yang ada. Secara umum, properti write-only diubah menjadi parameter dalam template yang dihasilkan. Ini memungkinkan Anda untuk memasukkan properti sebagai nilai parameter selama operasi impor. Namun, properti hanya tulis tidak dapat diubah menjadi parameter dalam kasus berikut:
-
Ada beberapa set properti eksklusif, setidaknya beberapa di antaranya hanya ditulis. Generator IAc tidak dapat menentukan kumpulan properti eksklusif mana yang diterapkan ke sumber daya selama pembuatan. Misalnya, Anda dapat memberikan kode untuk
AWS::Lambda::Function
menggunakan salah satu set properti ini.-
Code/S3Bucket
,Code/S3Key
, dan secara opsionalCode/S3ObjectVersion
-
Code/ImageUri
-
Code/ZipFile
Semua properti ini hanya ditulis. Generator IAc memilih salah satu set properti eksklusif dan menambahkannya ke template yang dihasilkan. Parameter ditambahkan untuk masing-masing properti write-only. Nama parameter termasuk
OneOf
dan deskripsi parameter menunjukkan bahwa properti yang sesuai dapat diganti dengan properti eksklusif lainnya. Generator IAc menetapkan peringatanType
MUTUALLY_EXCLUSIVE_PROPERTIES
untuk properti yang disertakan. -
-
Properti write-only dapat berupa salah satu dari beberapa tipe data. Misalnya,
Body
propertiAWS::ApiGateway::RestApi
dapat berupa aobject
atau astring
. Ketika ini terjadi, generator IAc menetapkan peringatanType
MUTUALLY_EXCLUSIVE_TYPES
dan menyertakan properti dalam template yang dihasilkan menggunakan jenisstring
. -
Properti write-only memiliki jenis.
array
Parameter hanya dapat berupa nilai skalar sehingga tidak mungkin menambahkan parameter ke template untuk array. Ketika ini terjadi, generator IAc tidak menyertakan properti dalam template yang dihasilkan dan menetapkan peringatanType
.UNSUPPORTED_PROPERTIES
-
Properti write-only adalah opsional. Generator IAc tidak dapat mendeteksi apakah properti write-only pernah digunakan saat menyiapkan sumber daya. Dalam hal ini, generator IAc tidak menyertakan properti dalam template yang dihasilkan dan menetapkan peringatan
Type
.UNSUPPORTED_PROPERTIES
Ketika template yang dihasilkan menyertakan sumber daya dengan properti hanya menulis. konsol generator IAC menampilkan peringatan dengan ringkasan jenis masalah. Misalnya:
![Peringatan konsol generator IAC tentang properti hanya tulis di template yang dihasilkan](images/IaC-generator-write-only-property-warning.png)
Anda dapat memilih Lihat detail peringatan untuk melihat detail selengkapnya. Sumber daya dengan properti write-only diidentifikasi oleh ID logis yang digunakan dalam template yang dihasilkan dan jenis sumber daya.
![Konsol generator IAC peringatan terperinci tentang properti hanya tulis dalam templat yang dihasilkan](images/IaC-generator-write-only-property-resource-warning.png)
Gunakan daftar peringatan untuk mengidentifikasi sumber daya dengan properti hanya tulis dan lihat setiap sumber daya untuk menentukan perubahan apa (jika ada) yang perlu dilakukan pada templat yang dihasilkan. Anda dapat mengunduh template yang dihasilkan dengan memilih tombol Unduh. Setelah perubahan dibuat, Anda dapat memilih tombol Impor templat yang diedit untuk melanjutkan.
penting
Saat ini AWS referensi jenis sumber daya dan properti dokumentasi tidak menunjukkan apakah properti hanya ditulis, atau jika mendukung beberapa jenis. Anda perlu melihat peringatan yang dikembalikan oleh konsol generator IAc atau skema penyedia sumber daya untuk menentukan properti mana yang hanya ditulis.
Untuk informasi selengkapnya tentang skema penyedia sumber daya, lihat Skema penyedia sumber daya di Panduan Pengguna Antarmuka Baris CloudFormation Perintah. Untuk mengunduh skema penyedia sumber daya, lihatCloudFormation skema penyedia sumber daya.