All Products
Search
Document Center

ApsaraDB RDS:Contoh integrasi Resource Orchestration Service (ROS)

Last Updated:Jun 22, 2026

Anda dapat menggunakan templat dari Alibaba Cloud Resource Orchestration Service (ROS) untuk mendefinisikan sumber daya cloud dan dependensinya. Mesin orkestrasi ROS secara otomatis membuat dan mengonfigurasi semua sumber daya berdasarkan templat tersebut, sehingga memungkinkan penerapan dan operasi yang terotomatisasi. Topik ini menjelaskan cara menggunakan ROS untuk mengkueri informasi mengenai instans ApsaraDB for RDS.

Sumber daya yang didukung

ROS menyederhanakan manajemen sumber daya cloud. Anda membuat templat untuk mendefinisikan sumber daya Alibaba Cloud, seperti instans ECS dan ApsaraDB for RDS, beserta dependensinya. Mesin orkestrasi ROS kemudian menggunakan templat tersebut untuk secara otomatis membuat, mengonfigurasi, dan menerapkan sumber daya tersebut. Untuk informasi selengkapnya, lihat Apa itu Resource Orchestration Service?

Anda dapat menggunakan ROS untuk mengorkestrasi ApsaraDB for RDS. Operasi ini melibatkan dua jenis item: resources dan data sources.

Konfigurasikan izin

Demi keamanan, jangan gunakan Akun Alibaba Cloud Anda untuk mengakses ApsaraDB for RDS. Sebagai gantinya, buat Pengguna RAM, peroleh Pasangan Kunci Akses-nya, lalu berikan izin yang diperlukan.

  1. Buat Pengguna RAM:

    1. Buka halaman RAM Users dan klik Create User.

    2. Atur Logon Name menjadi rds-test-operator dan pilih Programmatic Access untuk Access Method.

    3. Klik OK untuk membuat Pengguna RAM.

  2. Berikan izin kepada Pengguna RAM:

    1. Buka halaman RAM Users. Temukan Pengguna RAM tersebut lalu klik Add Permissions pada kolom Actions.

    2. Tambahkan kebijakan izin berikut ke Pengguna RAM:

      • AliyunRDSFullAccess: memberikan izin untuk mengkueri dan memodifikasi instans ApsaraDB for RDS.

        Catatan

        Anda juga dapat memilih AliyunRDSReadOnlyAccess untuk izin hanya baca pada instans ApsaraDB for RDS, atau membuat kebijakan kustom sesuai kebutuhan bisnis Anda. Untuk informasi selengkapnya, lihat Buat kebijakan izin kustom.

      • AliyunROSFullAccess: memberikan izin untuk mengelola semua operasi ROS.

    3. Klik OK untuk memberikan izin tersebut.

Prosedur

  1. Masuk ke Konsol Resource Orchestration Service (ROS).

  2. Pada bilah navigasi atas, pilih wilayah.

  3. Pada panel navigasi kiri, pilih Stack. Pada halaman yang muncul, klik Create Stack.

  4. Tentukan templat lalu klik Next.

    Topik ini menunjukkan cara menggunakan templat kustom untuk mengkueri informasi mengenai instans ApsaraDB for RDS. Untuk informasi selengkapnya tentang penggunaan templat, lihat Buat stack.

    1. Pada bagian Specify Template, pilih Select an Existing Template.

    2. Atur Template Import Method menjadi Enter Template Content.

    3. Pada bagian Template Content, pilih ROS lalu masukkan kode templat.

      Templat berikut menunjukkan cara menggunakan data source DATASOURCE::RDS::DBInstance untuk mengkueri informasi mengenai instans ApsaraDB for RDS. Anda dapat menggunakan templat dalam format JSON atau YAML. Untuk informasi selengkapnya, lihat DATASOURCE::RDS::DBInstance.

      Format JSON

      {
        "ROSTemplateFormatVersion": "2015-09-01",
        "Parameters": {
          "DBInstanceId": {
            "Type": "String",
            "Description": {
              "en": "The ID of the instance."
            },
            "Required": false
          }
        },
        "Resources": {
          "ExtensionDataSource": {
            "Type": "DATASOURCE::RDS::DBInstance",
            "Properties": {
              "DBInstanceId": {
                "Ref": "DBInstanceId"
              }
            }
          }
        },
        "Outputs": {
          "DBInstanceMemory": {
            "Description": "Kapasitas memori instans. Satuan: MB.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBInstanceMemory"
              ]
            }
          },
          "ResourceGroupId": {
            "Description": "ID kelompok sumber daya.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "ResourceGroupId"
              ]
            }
          },
          "IncrementSourceDBInstanceId": {
            "Description": "ID instans asal data inkremental. Data inkremental dari instans pemulihan bencana atau instans hanya baca berasal dari instans utamanya. Jika parameter ini tidak dikembalikan, instans tersebut adalah instans utama.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "IncrementSourceDBInstanceId"
              ]
            }
          },
          "MasterZone": {
            "Description": "ID zona instans utama.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "MasterZone"
              ]
            }
          },
          "Port": {
            "Description": "Port yang digunakan untuk menghubungkan ke instans melalui jaringan internal.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "Port"
              ]
            }
          },
          "LatestKernelVersion": {
            "Description": "Versi mesin minor terbaru yang didukung oleh instans.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "LatestKernelVersion"
              ]
            }
          },
          "ConsoleVersion": {
            "Description": "Jenis proksi yang digunakan oleh instans. Nilai yang valid:\n1: shared proxy\n2: dedicated proxy",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "ConsoleVersion"
              ]
            }
          },
          "DBInstanceType": {
            "Description": "Jenis instans. Nilai yang valid:\nPrimary: instans utama\nReadonly: instans hanya baca\nGuard: instans pemulihan bencana\nTemp: instans temporary",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBInstanceType"
              ]
            }
          },
          "GeneralGroupName": {
            "Description": "Nama klaster khusus tempat instans tersebut berada. Parameter ini hanya dikembalikan jika instans dibuat di klaster ApsaraDB MyBase yang menjalankan MySQL pada Edisi Standar.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "GeneralGroupName"
              ]
            }
          },
          "InstanceNetworkType": {
            "Description": "Jenis jaringan instans. Nilai yang valid:\nClassic\nVPC",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "InstanceNetworkType"
              ]
            }
          },
          "DBInstanceClassType": {
            "Description": "Keluarga instans tempat instans tersebut berada. Nilai yang valid:\ns: keluarga instans shared\nx: keluarga instans tujuan umum\nd: keluarga instans khusus\nh: keluarga instans host khusus",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBInstanceClassType"
              ]
            }
          },
          "AutoUpgradeMinorVersion": {
            "Description": "Metode yang digunakan untuk memperbarui versi mesin minor instans. Nilai yang valid:\nAuto: pembaruan otomatis.\nManual: pembaruan manual. Versi mesin minor instans hanya diperbarui secara paksa ketika versi mesin minor yang sedang digunakan sudah tidak didukung lagi.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "AutoUpgradeMinorVersion"
              ]
            }
          },
          "DBInstanceId": {
            "Description": "ID instans.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBInstanceId"
              ]
            }
          },
          "DBInstanceStorage": {
            "Description": "Kapasitas penyimpanan instans. Satuan: GB.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBInstanceStorage"
              ]
            }
          },
          "PGBouncerEnabled": {
            "Description": "Menunjukkan apakah PgBouncer diaktifkan.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "PGBouncerEnabled"
              ]
            }
          },
          "InstructionSetArch": {
            "Description": "Jenis arsitektur instans. Nilai yang valid:\nx86\narm",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "InstructionSetArch"
              ]
            }
          },
          "LockReason": {
            "Description": "Alasan instans dikunci.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "LockReason"
              ]
            }
          },
          "AvailabilityValue": {
            "Description": "Ketersediaan instans dalam persentase.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "AvailabilityValue"
              ]
            }
          },
          "Engine": {
            "Description": "Mesin database instans. Nilai yang valid:\nMySQL\nPostgreSQL\nSQLServer\nMariaDB",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "Engine"
              ]
            }
          },
          "DBInstanceDescription": {
            "Description": "Deskripsi instans.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBInstanceDescription"
              ]
            }
          },
          "IPType": {
            "Description": "Jenis alamat IP. Hanya alamat IPv4 yang didukung.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "IPType"
              ]
            }
          },
          "MaxIOMBPS": {
            "Description": "Throughput I/O maksimum. Satuan: MB/s.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "MaxIOMBPS"
              ]
            }
          },
          "DBInstanceDiskUsed": {
            "Description": "Penggunaan disk instans.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBInstanceDiskUsed"
              ]
            }
          },
          "EngineVersion": {
            "Description": "Versi mesin database.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "EngineVersion"
              ]
            }
          },
          "MaxConnections": {
            "Description": "Jumlah maksimum koneksi bersamaan.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "MaxConnections"
              ]
            }
          },
          "DBInstanceStatus": {
            "Description": "Status instans.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBInstanceStatus"
              ]
            }
          },
          "DBInstanceClass": {
            "Description": "Tipe instans instans tersebut.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBInstanceClass"
              ]
            }
          },
          "AccountMaxQuantity": {
            "Description": "Jumlah maksimum akun yang dapat dibuat pada instans.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "AccountMaxQuantity"
              ]
            }
          },
          "VSwitchId": {
            "Description": "ID vSwitch.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "VSwitchId"
              ]
            }
          },
          "TipsLevel": {
            "Description": "Tingkat keparahan pengecualian yang terdeteksi pada instans. Parameter ini hanya dikembalikan jika instans dibuat di klaster ApsaraDB MyBase yang menjalankan MySQL pada Edisi Standar. Nilai yang valid:\n1: Instans normal.\n2: Spesifikasi instans hanya baca tidak sesuai dengan spesifikasi instans utama. Anda harus menyesuaikan spesifikasi instans tersebut sesuai kebutuhan bisnis Anda.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "TipsLevel"
              ]
            }
          },
          "LockMode": {
            "Description": "Mode kunci instans. Nilai yang valid:\nUnlock: Instans tidak dikunci.\nManualLock: Instans dikunci secara manual.\nLockByExpiration: Instans dikunci otomatis karena masa berlaku instans habis.\nLockByRestoration: Instans dikunci otomatis karena pemulihan instans.\nLockByDiskQuota: Instans dikunci otomatis karena ruang penyimpanan habis.\nLockReadInstanceByDiskQuota: Instans hanya baca dikunci otomatis karena ruang penyimpanan habis.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "LockMode"
              ]
            }
          },
          "DeletionProtection": {
            "Description": "Menunjukkan apakah fitur perlindungan rilis diaktifkan. Nilai yang valid:\ntrue\nfalse",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DeletionProtection"
              ]
            }
          },
          "PayType": {
            "Description": "Metode penagihan instans. Nilai yang valid:\nPostpaid: pay-as-you-go\nPrepaid: subscription",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "PayType"
              ]
            }
          },
          "GuardDBInstanceId": {
            "Description": "ID instans pemulihan bencana yang dilampirkan ke instans tersebut.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "GuardDBInstanceId"
              ]
            }
          },
          "DBClusterNodes": {
            "Description": "Informasi mengenai node dalam klaster.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBClusterNodes"
              ]
            }
          },
          "TimeZone": {
            "Description": "Zona waktu instans.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "TimeZone"
              ]
            }
          },
          "VpcId": {
            "Description": "ID virtual private cloud (VPC) instans.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "VpcId"
              ]
            }
          },
          "MasterInstanceId": {
            "Description": "ID instans utama.\nCatatan: Jika parameter ini tidak dikembalikan, instans tersebut adalah instans utama.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "MasterInstanceId"
              ]
            }
          },
          "CurrentKernelVersion": {
            "Description": "Versi mesin minor instans.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "CurrentKernelVersion"
              ]
            }
          },
          "CreationTime": {
            "Description": "Waktu pembuatan. Waktu mengikuti standar ISO 8601 dalam format yyyy-MM-ddTHH:mm:ssZ. Waktu ditampilkan dalam UTC.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "CreationTime"
              ]
            }
          },
          "ConnectionMode": {
            "Description": "Mode koneksi instans. Nilai yang valid:\nStandard: mode standar\nSafe: mode proksi database",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "ConnectionMode"
              ]
            }
          },
          "VpcCloudInstanceId": {
            "Description": "ID virtual private cloud (VPC) instans.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "VpcCloudInstanceId"
              ]
            }
          },
          "ReadonlyInstanceSQLDelayedTime": {
            "Description": "Latensi replikasi data dari instans utama ke instans hanya baca, dalam satuan detik.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "ReadonlyInstanceSQLDelayedTime"
              ]
            }
          },
          "ProxyType": {
            "Description": "Jenis proksi yang didukung oleh instans. Nilai yang valid:\n0: Instans tidak mendukung proksi database.\n1: Instans mendukung shared proxy, sehingga instans berjalan dalam mode multi-tenant.\n2: Instans mendukung dedicated proxy, sehingga instans berjalan dalam mode single-tenant.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "ProxyType"
              ]
            }
          },
          "ConnectionString": {
            "Description": "Titik akhir internal instans.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "ConnectionString"
              ]
            }
          },
          "ExpireTime": {
            "Description": "Waktu kedaluwarsa. Waktu mengikuti standar ISO 8601 dalam format yyyy-MM-ddTHH:mm:ssZ. Waktu ditampilkan dalam UTC.\nCatatan: Instans pay-as-you-go tidak pernah kedaluwarsa.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "ExpireTime"
              ]
            }
          },
          "AdvancedFeatures": {
            "Description": "Fitur lanjutan yang diaktifkan untuk instans. Jika beberapa fitur lanjutan diaktifkan, fitur-fitur tersebut dipisahkan dengan koma (,). Parameter ini hanya tersedia untuk instans yang menjalankan SQL Server. Nilai yang valid:\nLinkedServer\nDistributeTransaction",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "AdvancedFeatures"
              ]
            }
          },
          "DBMaxQuantity": {
            "Description": "Jumlah maksimum database yang dapat dibuat pada instans.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBMaxQuantity"
              ]
            }
          },
          "Category": {
            "Description": "Edisi RDS instans. Nilai yang valid:\nBasic: RDS Basic Edition\nHighAvailability: RDS High-availability Edition\ncluster: RDS Cluster Edition untuk ApsaraDB RDS for MySQL\nAlwaysOn: RDS Cluster Edition untuk ApsaraDB RDS for SQL Server\nFinance: RDS Enterprise Edition\nServerless_basic: RDS Basic Edition untuk instans serverless",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "Category"
              ]
            }
          },
          "SuperPermissionMode": {
            "Description": "Menunjukkan apakah instans mendukung akun superuser, seperti akun system administrator (SA), akun Active Directory (AD), dan akun host.\nEnable\nDisabled",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "SuperPermissionMode"
              ]
            }
          },
          "DBInstanceNetType": {
            "Description": "Jenis jaringan tempat instans terhubung. Nilai yang valid:\nInternet: Internet\nIntranet: jaringan internal",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBInstanceNetType"
              ]
            }
          },
          "DedicatedHostGroupId": {
            "Description": "ID klaster khusus.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DedicatedHostGroupId"
              ]
            }
          },
          "TempDBInstanceId": {
            "Description": "ID instans temporary yang dilampirkan ke instans tersebut.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "TempDBInstanceId"
              ]
            }
          },
          "DBInstanceCPU": {
            "Description": "Jumlah core CPU.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBInstanceCPU"
              ]
            }
          },
          "SecurityIPList": {
            "Description": "Alamat IP dalam daftar putih alamat IP.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "SecurityIPList"
              ]
            }
          },
          "ReadOnlyDBInstanceIds": {
            "Description": "ID instans hanya baca yang dilampirkan ke instans utama.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "ReadOnlyDBInstanceIds"
              ]
            }
          },
          "SecurityIPMode": {
            "Description": "Mode daftar putih instans. Nilai yang valid:\nnormal: mode daftar putih standar\nsafety: mode daftar putih yang ditingkatkan",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "SecurityIPMode"
              ]
            }
          },
          "MaintainTime": {
            "Description": "Jendela pemeliharaan instans. Waktu ditampilkan dalam UTC. Catatan: Jendela pemeliharaan pada Konsol ApsaraDB RDS adalah nilai ini ditambah delapan jam.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "MaintainTime"
              ]
            }
          },
          "ZoneId": {
            "Description": "ID zona.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "ZoneId"
              ]
            }
          },
          "Collation": {
            "Description": "Aturan pengurutan set karakter instans.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "Collation"
              ]
            }
          },
          "DBInstanceStorageType": {
            "Description": "Jenis penyimpanan instans. Nilai yang valid:\nlocal_ssd dan ephemeral_ssd: SSD lokal\ncloud_ssd: SSD standar\ncloud_essd: enhanced SSD (ESSD)",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBInstanceStorageType"
              ]
            }
          },
          "MaxIOPS": {
            "Description": "Jumlah maksimum permintaan I/O per detik.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "MaxIOPS"
              ]
            }
          },
          "SlaveZones": {
            "Description": "Informasi mengenai zona instans secondary.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "SlaveZones"
              ]
            }
          },
          "Extra": {
            "Description": "Informasi tambahan instans.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "Extra"
              ]
            }
          },
          "ServerlessConfig": {
            "Description": "Pengaturan instans serverless.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "ServerlessConfig"
              ]
            }
          },
          "BabelfishConfig": {
            "Description": "Konfigurasi fitur Babelfish untuk instans ApsaraDB RDS for PostgreSQL.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "BabelfishConfig"
              ]
            }
          },
          "Tips": {
            "Description": "Informasi mengenai pengecualian yang terdeteksi pada instans. Parameter ini hanya dikembalikan jika instans dibuat di klaster ApsaraDB MyBase yang menjalankan MySQL pada Edisi Standar.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "Tips"
              ]
            }
          }
        }
      }
                              

      Format YAML

      ROSTemplateFormatVersion: '2015-09-01'
      Parameters:
        DBInstanceId:
          Description:
            en: The ID of the instance.
          Required: false
          Type: String
      Resources:
        ExtensionDataSource:
          Properties:
            DBInstanceId:
              Ref: DBInstanceId
          Type: DATASOURCE::RDS::DBInstance
      Outputs:
        AccountMaxQuantity:
          Description: Jumlah maksimum akun yang dapat dibuat pada instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - AccountMaxQuantity
        AdvancedFeatures:
          Description: 'Fitur lanjutan yang diaktifkan untuk instans. Jika beberapa
            fitur lanjutan diaktifkan, fitur-fitur tersebut dipisahkan dengan koma
            (,). Parameter ini hanya tersedia untuk instans yang menjalankan SQL Server. Nilai
            yang valid:
            LinkedServer
            DistributeTransaction'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - AdvancedFeatures
        AutoUpgradeMinorVersion:
          Description: 'Metode yang digunakan untuk memperbarui versi mesin minor
            instans. Nilai yang valid:
            Auto: pembaruan otomatis.
            Manual: pembaruan manual. Versi mesin minor instans hanya diperbarui secara paksa
            ketika versi mesin minor yang sedang digunakan sudah tidak didukung lagi.'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - AutoUpgradeMinorVersion
        AvailabilityValue:
          Description: Ketersediaan instans dalam persentase.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - AvailabilityValue
        BabelfishConfig:
          Description: Konfigurasi fitur Babelfish untuk instans ApsaraDB RDS for
            PostgreSQL.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - BabelfishConfig
        Category:
          Description: 'Edisi RDS instans. Nilai yang valid:
            Basic: RDS Basic Edition
            HighAvailability: RDS High-availability Edition
            cluster: RDS Cluster Edition untuk ApsaraDB RDS for MySQL
            AlwaysOn: RDS Cluster Edition untuk ApsaraDB RDS for SQL Server
            Finance: RDS Enterprise Edition
            Serverless_basic: RDS Basic Edition untuk instans serverless'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - Category
        Collation:
          Description: Aturan pengurutan set karakter instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - Collation
        ConnectionMode:
          Description: 'Mode koneksi instans. Nilai yang valid:
            Standard: mode standar
            Safe: mode proksi database'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - ConnectionMode
        ConnectionString:
          Description: Titik akhir internal instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - ConnectionString
        ConsoleVersion:
          Description: 'Jenis proksi yang digunakan oleh instans. Nilai yang valid:
            1: shared proxy
            2: dedicated proxy'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - ConsoleVersion
        CreationTime:
          Description: Waktu pembuatan. Waktu mengikuti standar ISO 8601 dalam format
            yyyy-MM-ddTHH:mm:ssZ. Waktu ditampilkan dalam UTC.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - CreationTime
        CurrentKernelVersion:
          Description: Versi mesin minor instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - CurrentKernelVersion
        DBClusterNodes:
          Description: Informasi mengenai node dalam klaster.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBClusterNodes
        DBInstanceCPU:
          Description: Jumlah core CPU.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceCPU
        DBInstanceClass:
          Description: Tipe instans instans tersebut.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceClass
        DBInstanceClassType:
          Description: 'Keluarga instans tempat instans tersebut berada. Nilai yang valid:
            s: keluarga instans shared
            x: keluarga instans tujuan umum
            d: keluarga instans khusus
            h: keluarga instans host khusus'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceClassType
        DBInstanceDescription:
          Description: Deskripsi instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceDescription
        DBInstanceDiskUsed:
          Description: Penggunaan disk instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceDiskUsed
        DBInstanceId:
          Description: ID instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceId
        DBInstanceMemory:
          Description: 'Kapasitas memori instans. Satuan: MB.'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceMemory
        DBInstanceNetType:
          Description: 'Jenis jaringan tempat instans terhubung. Nilai
            yang valid:
            Internet: Internet
            Intranet: jaringan internal'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceNetType
        DBInstanceStatus:
          Description: Status instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceStatus
        DBInstanceStorage:
          Description: 'Kapasitas penyimpanan instans. Satuan: GB.'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceStorage
        DBInstanceStorageType:
          Description: 'Jenis penyimpanan instans. Nilai yang valid:
            local_ssd dan ephemeral_ssd: SSD lokal
            cloud_ssd: SSD standar
            cloud_essd: enhanced SSD (ESSD)'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceStorageType
        DBInstanceType:
          Description: 'Jenis instans. Nilai yang valid:
            Primary: instans utama
            Readonly: instans hanya baca
            Guard: instans pemulihan bencana
            Temp: instans temporary'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceType
        DBMaxQuantity:
          Description: Jumlah maksimum database yang dapat dibuat pada instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBMaxQuantity
        DedicatedHostGroupId:
          Description: ID klaster khusus.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DedicatedHostGroupId
        DeletionProtection:
          Description: 'Menunjukkan apakah fitur perlindungan rilis diaktifkan. Nilai
            yang valid:
            true
            false'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DeletionProtection
        Engine:
          Description: 'Mesin database instans. Nilai yang valid:
            MySQL
            PostgreSQL
            SQLServer
            MariaDB'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - Engine
        EngineVersion:
          Description: Versi mesin database.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - EngineVersion
        ExpireTime:
          Description: 'Waktu kedaluwarsa. Waktu mengikuti standar ISO 8601 dalam format
            yyyy-MM-ddTHH:mm:ssZ. Waktu ditampilkan dalam UTC.
            Catatan: Instans pay-as-you-go tidak pernah kedaluwarsa.'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - ExpireTime
        Extra:
          Description: Informasi tambahan instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - Extra
        GeneralGroupName:
          Description: Nama klaster khusus tempat instans tersebut berada.
            Parameter ini hanya dikembalikan jika instans dibuat di klaster ApsaraDB
            MyBase yang menjalankan MySQL pada Edisi Standar.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - GeneralGroupName
        GuardDBInstanceId:
          Description: ID instans pemulihan bencana yang dilampirkan ke
            instans tersebut.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - GuardDBInstanceId
        IPType:
          Description: Jenis alamat IP. Hanya alamat IPv4 yang didukung.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - IPType
        IncrementSourceDBInstanceId:
          Description: ID instans asal data inkremental. Data inkremental
            dari instans pemulihan bencana atau instans hanya baca berasal dari instans utamanya.
            Jika parameter ini tidak dikembalikan, instans tersebut adalah instans utama.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - IncrementSourceDBInstanceId
        InstanceNetworkType:
          Description: 'Jenis jaringan instans. Nilai yang valid:
            Classic
            VPC'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - InstanceNetworkType
        InstructionSetArch:
          Description: 'Jenis arsitektur instans. Nilai yang valid:
            x86
            arm'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - InstructionSetArch
        LatestKernelVersion:
          Description: Versi mesin minor terbaru yang didukung oleh instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - LatestKernelVersion
        LockMode:
          Description: 'Mode kunci instans. Nilai yang valid:
            Unlock: Instans tidak dikunci.
            ManualLock: Instans dikunci secara manual.
            LockByExpiration: Instans dikunci otomatis karena masa berlaku instans habis.
            LockByRestoration: Instans dikunci otomatis karena pemulihan instans.
            LockByDiskQuota: Instans dikunci otomatis karena ruang penyimpanan
            habis.
            LockReadInstanceByDiskQuota: Instans hanya baca dikunci otomatis
            karena ruang penyimpanan habis.'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - LockMode
        LockReason:
          Description: Alasan instans dikunci.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - LockReason
        MaintainTime:
          Description: 'Jendela pemeliharaan instans. Waktu ditampilkan dalam
            UTC. Catatan: Jendela pemeliharaan pada Konsol ApsaraDB RDS adalah nilai ini
            ditambah delapan jam.'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - MaintainTime
        MasterInstanceId:
          Description: 'ID instans utama.
            Catatan: Jika parameter ini tidak dikembalikan, instans tersebut adalah instans utama.'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - MasterInstanceId
        MasterZone:
          Description: ID zona instans utama.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - MasterZone
        MaxConnections:
          Description: Jumlah maksimum koneksi bersamaan.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - MaxConnections
        MaxIOMBPS:
          Description: 'Throughput I/O maksimum. Satuan: MB/s.'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - MaxIOMBPS
        MaxIOPS:
          Description: Jumlah maksimum permintaan I/O per detik.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - MaxIOPS
        PGBouncerEnabled:
          Description: Menunjukkan apakah PgBouncer diaktifkan.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - PGBouncerEnabled
        PayType:
          Description: 'Metode penagihan instans. Nilai yang valid:
            Postpaid: pay-as-you-go
            Prepaid: subscription'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - PayType
        Port:
          Description: Port yang digunakan untuk menghubungkan ke instans melalui
            jaringan internal.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - Port
        ProxyType:
          Description: 'Jenis proksi yang didukung oleh instans. Nilai yang valid:
            0: Instans tidak mendukung proksi database.
            1: Instans mendukung shared proxy, sehingga instans berjalan dalam mode multi-tenant.
            2: Instans mendukung dedicated proxy, sehingga instans berjalan dalam
            mode single-tenant.'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - ProxyType
        ReadOnlyDBInstanceIds:
          Description: ID instans hanya baca yang dilampirkan ke instans utama.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - ReadOnlyDBInstanceIds
        ReadonlyInstanceSQLDelayedTime:
          Description: Latensi replikasi data dari instans utama ke instans hanya baca,
            dalam satuan detik.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - ReadonlyInstanceSQLDelayedTime
        ResourceGroupId:
          Description: ID kelompok sumber daya.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - ResourceGroupId
        SecurityIPList:
          Description: Alamat IP dalam daftar putih alamat IP.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - SecurityIPList
        SecurityIPMode:
          Description: 'Mode daftar putih instans. Nilai yang valid:
            normal: mode daftar putih standar
            safety: mode daftar putih yang ditingkatkan'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - SecurityIPMode
        ServerlessConfig:
          Description: Pengaturan instans serverless.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - ServerlessConfig
        SlaveZones:
          Description: Informasi mengenai zona instans secondary.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - SlaveZones
        SuperPermissionMode:
          Description: 'Menunjukkan apakah instans mendukung akun superuser, seperti
            akun system administrator (SA), akun Active Directory (AD),
            dan akun host.
            Enable
            Disabled'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - SuperPermissionMode
        TempDBInstanceId:
          Description: ID instans temporary yang dilampirkan ke instans tersebut.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - TempDBInstanceId
        TimeZone:
          Description: Zona waktu instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - TimeZone
        Tips:
          Description: Informasi mengenai pengecualian yang terdeteksi pada instans.
            Parameter ini hanya dikembalikan jika instans dibuat di klaster ApsaraDB
            MyBase yang menjalankan MySQL pada Edisi Standar.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - Tips
        TipsLevel:
          Description: 'Tingkat keparahan pengecualian yang terdeteksi pada instans.
            Parameter ini hanya dikembalikan jika instans dibuat di klaster ApsaraDB
            MyBase yang menjalankan MySQL pada Edisi Standar. Nilai yang valid:
            1: Instans normal.
            2: Spesifikasi instans hanya baca tidak sesuai dengan spesifikasi
            instans utama. Anda harus menyesuaikan spesifikasi instans tersebut
            sesuai kebutuhan bisnis Anda.'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - TipsLevel
        VSwitchId:
          Description: ID vSwitch.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - VSwitchId
        VpcCloudInstanceId:
          Description: ID virtual private cloud (VPC) instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - VpcCloudInstanceId
        VpcId:
          Description: ID virtual private cloud (VPC) instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - VpcId
        ZoneId:
          Description: ID zona.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - ZoneId
                              
  5. Konfigurasikan parameter.

    Parameter

    Wajib

    Deskripsi

    Contoh

    Stack Name

    Ya

    Nama stack.

    Rds_Test

    DBInstanceId

    Ya

    ID instans ApsaraDB for RDS.

    rm-bp1tuz16pa5x8****

    Configure Stack Settings

    Tidak

    Parameter konfigurasi stack.

    Lihat Konfigurasikan parameter stack.

  6. Klik Create.

  7. Setelah stack dibuat, klik tab Output untuk melihat informasi instans.