View a markdown version of this page

AWSSupport-CleanupRDSParameterGroups - AWS Systems Manager Referensi Buku Runbook Otomasi

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 ini true untuk menghapus Grup Parameter yang tidak terlampir. Nilai default-nya adalah false.

  • DeleteClusterParameterGroups(Opsional): Setel bendera ini true untuk menghapus Grup Parameter Cluster yang tidak terpasang. Nilai default-nya adalah false.

  • DeleteOptionGroups(Opsional): Setel bendera ini true untuk menghapus Grup Opsi yang tidak terlampir. Nilai default-nya adalah false.

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.

Jalankan Otomasi ini (konsol)

Jenis dokumen

Otomatisasi

Pemilik

Amazon

Platform

/

Izin IAM yang diperlukan

AutomationAssumeRoleParameter memerlukan tindakan berikut untuk menggunakan runbook dengan sukses.

  • rds:DeleteDBClusterParameterGroup

  • rds:DeleteDBParameterGroup

  • rds:DeleteOptionGroup

  • rds:DescribeDBClusterParameterGroups

  • rds:DescribeDBClusterSnapshots

  • rds:DescribeDBClusters

  • rds:DescribeDBInstances

  • rds:DescribeDBParameterGroups

  • rds:DescribeDBSnapshots

  • rds: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:

  1. Arahkan ke AWSSupport-CleanupRDSParameterGroupsSystems Manager di bawah Documents.

  2. Pilih Jalankan otomatisasi.

  3. 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.

  4. Pilih Jalankan.

  5. Otomatisasi dimulai.

  6. 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 DeleteInstanceParameterGroups bendera disetel ke. true

    • DeleteClusterParameterGroups:

      Menghapus Grup Parameter Cluster yang tidak terpasang jika DeleteClusterParameterGroups bendera disetel ke. true

    • DeleteOptionGroups:

      Menghapus Grup Opsi yang tidak terlampir jika DeleteOptionGroups bendera disetel ke. true

    • GenerateReport:

      Menghasilkan laporan akhir dari semua sumber daya yang dihapus selama eksekusi otomatisasi.

  7. Setelah selesai, tinjau bagian Output untuk hasil eksekusi yang terperinci.

Referensi

Otomatisasi Systems Manager