Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pengembalian operasi impor
Untuk mengembalikan operasi impor, tentukan kebijakan penghapusan Retain
untuk sumber daya yang ingin dihapus dari templat untuk memastikan agar ia dipertahankan saat Anda menghapusnya dari tumpukan.
Kembalikan operasi impor menggunakan AWS Management Console
-
Tentukan sumber daya yang ingin Anda hapus dari tumpukan Anda.
Retain
DeletionPolicy Pada templat contoh berikut,GamesTable
adalah target dari operasi pengembalian ini.contoh JSON
{ "AWSTemplateFormatVersion": "2010-09-09", "Description": "Import test", "Resources": { "ServiceTable":{ "Type":"AWS::DynamoDB::Table", "Properties":{ "TableName":"Service", "AttributeDefinitions":[ { "AttributeName":"key", "AttributeType":"S" } ], "KeySchema":[ { "AttributeName":"key", "KeyType":"HASH" } ], "ProvisionedThroughput":{ "ReadCapacityUnits":5, "WriteCapacityUnits":1 } } }, "GamesTable": { "Type": "AWS::DynamoDB::Table", "DeletionPolicy": "Retain", "Properties": { "TableName": "Games", "AttributeDefinitions": [ { "AttributeName": "key", "AttributeType": "S" } ], "KeySchema": [ { "AttributeName": "key", "KeyType": "HASH" } ], "ProvisionedThroughput": { "ReadCapacityUnits": 5, "WriteCapacityUnits": 1 } } } } }
-
Buka CloudFormation konsol untuk melakukan pembaruan tumpukan guna menerapkan kebijakan penghapusan.
-
Pada halaman Tumpukan, dengan tumpukan dipilih, pilih Perbarui, lalu pilih Perbarui tumpukan (standar).
-
Di bawah Siapkan templat, pilih Ganti templat saat ini.
-
Di bawah Tentukan templat, sediakan templat sumber yang diperbarui dengan atribut
DeletionPolicy
padaGamesTable
, lalu pilih Selanjutnya.-
Pilih Amazon S3 URL, lalu tentukan URL ke template sumber yang diperbarui di kotak teks.
-
Pilih Unggah file templat, lalu telusuri file templat sumber yang diperbarui.
-
-
Pada halaman Tentukan detail tumpukan, tidak ada perubahan yang diperlukan. Pilih Berikutnya.
-
Pada halaman Konfigurasikan pilihan tumpukan, tidak ada perubahan yang diperlukan. Pilih Berikutnya.
-
Pada Review
MyStack
halaman, tinjau perubahan Anda. Jika template Anda berisi IAM sumber daya, pilih Saya mengakui bahwa template ini dapat membuat IAM sumber daya untuk menentukan bahwa Anda ingin menggunakan IAM sumber daya dalam template. Untuk informasi selengkapnya tentang penggunaan IAM sumber daya dalam templat, lihatKontrol CloudFormation akses dengan AWS Identity and Access Management. Kemudian, perbarui tumpukan sumber Anda dengan membuat set perubahan atau perbarui tumpukan sumber Anda secara langsung.
-
-
Hapus sumber daya, parameter terkait, dan output dari templat tumpukan. Dalam contoh ini, templat sekarang terlihat seperti berikut.
contoh JSON
{ "AWSTemplateFormatVersion": "2010-09-09", "Description": "Import test", "Resources": { "ServiceTable":{ "Type":"AWS::DynamoDB::Table", "Properties":{ "TableName":"Service", "AttributeDefinitions":[ { "AttributeName":"key", "AttributeType":"S" } ], "KeySchema":[ { "AttributeName":"key", "KeyType":"HASH" } ], "ProvisionedThroughput":{ "ReadCapacityUnits":5, "WriteCapacityUnits":1 } } } } }
-
Ulangi langkah 2 untuk menghapus sumber daya (
GamesTable
) serta parameter terkait dan output dari tumpukan.
Kembalikan operasi impor menggunakan AWS CLI
-
Tentukan sumber daya yang ingin Anda hapus dari tumpukan Anda.
Retain
DeletionPolicy Pada templat contoh berikut,GamesTable
adalah target dari operasi pengembalian ini.contoh JSON
{ "AWSTemplateFormatVersion": "2010-09-09", "Description": "Import test", "Resources": { "ServiceTable":{ "Type":"AWS::DynamoDB::Table", "Properties":{ "TableName":"Service", "AttributeDefinitions":[ { "AttributeName":"key", "AttributeType":"S" } ], "KeySchema":[ { "AttributeName":"key", "KeyType":"HASH" } ], "ProvisionedThroughput":{ "ReadCapacityUnits":5, "WriteCapacityUnits":1 } } }, "GamesTable": { "Type": "AWS::DynamoDB::Table", "DeletionPolicy": "Retain", "Properties": { "TableName": "Games", "AttributeDefinitions": [ { "AttributeName": "key", "AttributeType": "S" } ], "KeySchema": [ { "AttributeName": "key", "KeyType": "HASH" } ], "ProvisionedThroughput": { "ReadCapacityUnits": 5, "WriteCapacityUnits": 1 } } } } }
-
Perbarui tumpukan untuk menerapkan kebijakan penghapusan ke sumber daya.
aws cloudformation update-stack --stack-name
MyStack
-
Hapus sumber daya, parameter terkait, dan output dari templat tumpukan. Dalam contoh ini, templat sekarang terlihat seperti berikut.
contoh JSON
{ "AWSTemplateFormatVersion": "2010-09-09", "Description": "Import test", "Resources": { "ServiceTable":{ "Type":"AWS::DynamoDB::Table", "Properties":{ "TableName":"Service", "AttributeDefinitions":[ { "AttributeName":"key", "AttributeType":"S" } ], "KeySchema":[ { "AttributeName":"key", "KeyType":"HASH" } ], "ProvisionedThroughput":{ "ReadCapacityUnits":5, "WriteCapacityUnits":1 } } } } }
-
Perbarui tumpukan untuk menghapus sumber daya (
GamesTable
) serta parameter terkait dan output dari tumpukan.aws cloudformation update-stack --stack-name
MyStack