Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWSSupport-CleanupRDSParameterGroups
Deskripsi
Runbook AWSSupport-CleanupRDSParameterGroups otomatisasi menghapus Grup Opsi Amazon Relational Database Service (Amazon RDS) yang tidak terpasang dan non-default, Grup Parameter, dan Grup Parameter Cluster. Sebelum menghapus sumber daya apa pun, otomatisasi menyertakan langkah persetujuan manual untuk menerima konfirmasi pengguna. Penghapusan sumber daya dikendalikan oleh parameter berikut:
DeleteInstanceParameterGroups(Opsional): Setel bendera initrueuntuk menghapus Grup Parameter yang tidak terlampir. Nilai default-nya adalahfalse.DeleteClusterParameterGroups(Opsional): Setel bendera initrueuntuk menghapus Grup Parameter Cluster yang tidak terpasang. Nilai default-nya adalahfalse.DeleteOptionGroups(Opsional): Setel bendera initrueuntuk menghapus Grup Opsi yang tidak terlampir. Nilai default-nya adalahfalse.
Jika Anda ingin meninjau sumber daya yang akan dihapus sebelum melanjutkan, jalankan eksekusi dengan parameter ini diatur kefalse. Ini akan memberikan daftar sumber daya yang berlaku untuk penghapusan jika parameter disetel ke. true
penting
Runbook ini secara permanen menghapus sumber daya Amazon RDS. Pastikan Anda meninjau pesan persetujuan dengan cermat sebelum mengonfirmasi penghapusan.
Bagaimana cara kerjanya?
Runbook melakukan operasi berikut:
Daftar semua instans, cluster, dan snapshot Amazon RDS untuk mengidentifikasi Grup Parameter, Grup Parameter Cluster, dan Grup Opsi mana yang sedang digunakan.
Mengidentifikasi Grup Parameter Instance yang tidak terikat yang bukan grup default.
Mengidentifikasi Grup Parameter Cluster yang tidak terikat yang bukan grup default.
Mengidentifikasi Grup Opsi yang tidak terikat yang bukan grup default.
Berdasarkan parameter input, menghasilkan pesan persetujuan yang mencantumkan sumber daya yang akan dihapus.
Menjeda eksekusi dan menunggu persetujuan manual dari pemberi persetujuan yang ditentukan.
Setelah disetujui, menghapus sumber daya yang ditentukan sesuai dengan flag input.
Menghasilkan laporan akhir dari sumber daya yang dihapus.
Jenis dokumen
Otomatisasi
Pemilik
Amazon
Platform
/
Izin IAM yang diperlukan
AutomationAssumeRoleParameter memerlukan tindakan berikut untuk menggunakan runbook dengan sukses.
rds:DeleteDBClusterParameterGrouprds:DeleteDBParameterGrouprds:DeleteOptionGrouprds:DescribeDBClusterParameterGroupsrds:DescribeDBClusterSnapshotsrds:DescribeDBClustersrds:DescribeDBInstancesrds:DescribeDBParameterGroupsrds:DescribeDBSnapshotsrds:DescribeOptionGroups
Contoh kebijakan IAM:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "rds:DeleteDBClusterParameterGroup", "rds:DeleteDBParameterGroup", "rds:DeleteOptionGroup", "rds:DescribeDBClusterParameterGroups", "rds:DescribeDBClusterSnapshots", "rds:DescribeDBClusters", "rds:DescribeDBInstances", "rds:DescribeDBParameterGroups", "rds:DescribeDBSnapshots", "rds:DescribeOptionGroups" ], "Resource": "*" } ] }
Instruksi
Ikuti langkah-langkah ini untuk mengonfigurasi otomatisasi:
-
Arahkan ke
AWSSupport-CleanupRDSParameterGroupsSystems Manager di bawah Documents. -
Pilih Jalankan otomatisasi.
-
Untuk parameter input, masukkan yang berikut ini:
-
AutomationAssumeRole (Opsional):
Nama Sumber Daya Amazon (ARN) dari peran AWS Identity and Access Management (IAM) yang memungkinkan Otomasi Systems Manager untuk melakukan tindakan atas nama Anda. Jika tidak ada peran yang ditentukan, Systems Manager Automation menggunakan izin Anda.
-
DeleteInstanceParameterGroups (Opsional):
Bendera yang digunakan untuk menentukan apakah semua Grup Parameter Instans Amazon RDS yang tidak terpasang harus dihapus atau tidak. Nilai default-nya adalah
false. -
DeleteClusterParameterGroups (Opsional):
Bendera yang digunakan untuk menentukan apakah semua Grup Parameter Cluster Amazon RDS yang tidak terpasang harus dihapus atau tidak. Nilai default-nya adalah
false. -
DeleteOptionGroups (Opsional):
Bendera yang digunakan untuk menentukan apakah semua Grup Opsi Amazon RDS yang tidak terpasang harus dihapus atau tidak. Nilai default-nya adalah
false. -
Penyetuju (Diperlukan):
Daftar kepala sekolah yang AWS diautentikasi yang dapat menyetujui atau menolak tindakan tersebut. Jumlah maksimum pemberi persetujuan adalah 10. Anda dapat menentukan prinsipal dengan menggunakan salah satu format berikut: nama pengguna, ARN pengguna, ARN peran IAM, atau IAM berperan ARN.
-
-
Pilih Jalankan.
-
Otomatisasi dimulai.
-
Dokumen melakukan langkah-langkah berikut:
-
ListRDSResources:Daftar instans Amazon RDS, cluster, dan snapshot untuk menentukan grup parameter instans, grup parameter cluster, dan grup opsi yang saat ini sedang digunakan.
-
ListInstanceParameterGroups:Daftar semua Grup Parameter Instans Amazon RDS dan mengidentifikasi mana yang tidak terhubung dan non-default.
-
ListClusterParameterGroups:Daftar semua Grup Parameter Cluster Amazon RDS dan mengidentifikasi mana yang tidak terhubung dan non-default.
-
ListOptionGroups:Daftar semua Grup Opsi Amazon RDS dan mengidentifikasi mana yang tidak terikat dan non-default.
-
BranchOnAutomationParameters:Mengevaluasi parameter input untuk menentukan apakah ada sumber daya yang harus dihapus.
-
GenerateApprovalMessage:Menghasilkan pesan yang mencantumkan semua sumber daya yang akan dihapus, berdasarkan parameter input.
-
ApproveDeletion:Menjeda otomatisasi dan menunggu persetujuan manual dari pemberi persetujuan yang ditentukan.
-
DeleteInstanceParameterGroups:Menghapus Grup Parameter Instance yang tidak terpasang jika
DeleteInstanceParameterGroupsbendera disetel ke.true -
DeleteClusterParameterGroups:Menghapus Grup Parameter Cluster yang tidak terpasang jika
DeleteClusterParameterGroupsbendera disetel ke.true -
DeleteOptionGroups:Menghapus Grup Opsi yang tidak terlampir jika
DeleteOptionGroupsbendera disetel ke.true -
GenerateReport:Menghasilkan laporan akhir dari semua sumber daya yang dihapus selama eksekusi otomatisasi.
-
-
Setelah selesai, tinjau bagian Output untuk hasil eksekusi yang terperinci.
Referensi
Otomatisasi Systems Manager