全部产品
Search
文档中心

ApsaraDB RDS:Integrasi dengan ROS

更新时间:Jul 06, 2025

Template Resource Orchestration Service (ROS) dapat digunakan untuk mendefinisikan sumber daya cloud dan dependensi antar sumber daya tersebut. Mesin ROS secara otomatis membuat dan mengonfigurasi semua sumber daya berdasarkan template untuk menerapkan penyebaran serta operasi dan pemeliharaan yang otomatis. Topik ini menjelaskan cara menggunakan ROS untuk menanyakan informasi tentang instance ApsaraDB RDS.

Sumber daya yang didukung

ROS adalah layanan yang disediakan oleh Alibaba Cloud untuk menyederhanakan pengelolaan sumber daya komputasi cloud. Anda dapat membuat template untuk menggambarkan sumber daya komputasi cloud yang diperlukan, seperti Elastic Compute Service (ECS) dan instance ApsaraDB RDS, serta dependensi antar sumber daya tersebut. Mesin ROS secara otomatis membuat dan mengonfigurasi semua sumber daya berdasarkan template untuk menerapkan penyebaran serta operasi dan pemeliharaan yang otomatis. Untuk informasi lebih lanjut, lihat Apa itu ROS?

Anda dapat menggunakan ROS untuk memanggil sumber daya ApsaraDB RDS. Sumber daya yang dapat diatur menggunakan ROS mencakup sumber daya reguler dan sumber daya data.

Konfigurasikan izin

Untuk menggunakan ROS, Anda harus membuat akun Alibaba Cloud dan mendapatkan pasangan AccessKey dari akun tersebut. Untuk memastikan keamanan akun Alibaba Cloud dan sumber daya cloud Anda, jangan gunakan akun Alibaba Cloud Anda untuk mengakses instance ApsaraDB RDS. Kami merekomendasikan agar Anda membuat Pengguna Resource Access Management (RAM), mendapatkan AccessKey dari pengguna tersebut, dan memberikan izin RDS kepada pengguna tersebut.

  1. Buat pengguna RAM.

    1. Masuk ke konsol RAM, buka halaman Pengguna, lalu klik Create User.

    2. Atur parameter Logon Name menjadi rds-test-operator dan parameter Access Method menjadi Using permanent AccessKey to access.

    3. Klik OK.

  2. Berikan izin kepada pengguna RAM.

    1. Pergi ke halaman Pengguna, temukan pengguna RAM yang Anda buat, lalu klik Add Permissions di kolom Actions.

    2. Lampirkan kebijakan berikut ke pengguna RAM:

      • AliyunRDSFullAccess: Memberikan izin penuh untuk menanyakan dan memodifikasi instance RDS.

        Catatan

        Anda juga dapat melampirkan kebijakan AliyunRDSReadOnlyAccess yang memberikan izin untuk menanyakan instance RDS atau membuat kebijakan kustom. Untuk informasi lebih lanjut, lihat Buat kebijakan kustom.

      • AliyunROSFullAccess: Memberikan izin penuh untuk mengelola sumber daya ROS.

    3. Klik Grant permissions.

Prosedur

  1. Masuk ke Konsol ROS.

  2. Di bilah navigasi atas, pilih wilayah tempat instance RDS Anda berada.

  3. Di panel navigasi sebelah kiri, klik Stacks. Pada halaman yang muncul, pilih Create Stack > Use ROS.

  4. Pilih template dan klik Next.

    Dalam contoh ini, template kustom digunakan untuk menanyakan informasi tentang instance RDS. Untuk informasi lebih lanjut tentang cara menggunakan template, lihat Buat stack.

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

    2. Di bagian Template Import Method, pilih Enter Template Content.

    3. Di bagian Template Content, klik tab ROS dan masukkan kode template.

      Berikut adalah bagian-bagian yang menunjukkan kode template dalam format berbeda. Anda dapat memilih format berdasarkan kebutuhan bisnis Anda. Untuk informasi lebih lanjut, lihat DATASOURCE::RDS::DBInstance.

      Format JSON

      {
        "ROSTemplateFormatVersion": "2015-09-01",
        "Parameters": {
          "DBInstanceId": {
            "Type": "String",
            "Description": {
              "en": "ID instance."
            },
            "Required": false
          }
        },
        "Resources": {
          "ExtensionDataSource": {
            "Type": "DATASOURCE::RDS::DBInstance",
            "Properties": {
              "DBInstanceId": {
                "Ref": "DBInstanceId"
              }
            }
          }
        },
        "Outputs": {
          "DBInstanceMemory": {
            "Description": "Kapasitas memori instance. Unit: MB.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBInstanceMemory"
              ]
            }
          },
          "ResourceGroupId": {
            "Description": "ID grup sumber daya.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "ResourceGroupId"
              ]
            }
          },
          "IncrementSourceDBInstanceId": {
            "Description": "ID instance dari mana data inkremental berasal. Data inkremental dari instance pemulihan bencana atau instance baca-saja berasal dari instance utamanya. Jika parameter ini tidak dikembalikan, instance tersebut adalah instance utama.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "IncrementSourceDBInstanceId"
              ]
            }
          },
          "MasterZone": {
            "Description": "ID zona dari instance utama.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "MasterZone"
              ]
            }
          },
          "Port": {
            "Description": "Port yang digunakan untuk terhubung ke instance melalui jaringan internal.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "Port"
              ]
            }
          },
          "LatestKernelVersion": {
            "Description": "Versi mesin minor terbaru yang didukung oleh instance.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "LatestKernelVersion"
              ]
            }
          },
          "ConsoleVersion": {
            "Description": "Jenis proksi yang digunakan oleh instance. Nilai valid:\n1: proksi bersama\n2: proksi khusus",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "ConsoleVersion"
              ]
            }
          },
          "DBInstanceType": {
            "Description": "Tipe instance. Nilai valid:\nPrimary: instance utama\nReadonly: instance baca-saja\nGuard: instance pemulihan bencana\nTemp: instance sementara",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBInstanceType"
              ]
            }
          },
          "GeneralGroupName": {
            "Description": "Nama klaster khusus tempat instance tersebut berada. Parameter ini hanya dikembalikan ketika instance dibuat di klaster ApsaraDB MyBase yang menjalankan MySQL pada Edisi Standar.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "GeneralGroupName"
              ]
            }
          },
          "InstanceNetworkType": {
            "Description": "Tipe jaringan instance. Nilai valid:\nClassic\nVPC",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "InstanceNetworkType"
              ]
            }
          },
          "DBInstanceClassType": {
            "Description": "Keluarga instance tempat instance tersebut termasuk. Nilai valid:\ns: keluarga instans bersama\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 instance. Nilai valid:\nAuto: pembaruan otomatis.\nManual: pembaruan manual. Versi mesin minor instance hanya diperbarui secara paksa ketika versi minor yang sedang digunakan sudah tidak digunakan lagi.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "AutoUpgradeMinorVersion"
              ]
            }
          },
          "DBInstanceId": {
            "Description": "ID instance.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBInstanceId"
              ]
            }
          },
          "DBInstanceStorage": {
            "Description": "Kapasitas penyimpanan instance. Unit: GB.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBInstanceStorage"
              ]
            }
          },
          "PGBouncerEnabled": {
            "Description": "Menunjukkan apakah PgBouncer diaktifkan.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "PGBouncerEnabled"
              ]
            }
          },
          "InstructionSetArch": {
            "Description": "Tipe arsitektur instance. Nilai valid:\nx86\narm",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "InstructionSetArch"
              ]
            }
          },
          "LockReason": {
            "Description": "Alasan mengapa instance terkunci.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "LockReason"
              ]
            }
          },
          "AvailabilityValue": {
            "Description": "Status ketersediaan instance dalam persentase.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "AvailabilityValue"
              ]
            }
          },
          "Engine": {
            "Description": "Mesin database instance. Nilai valid:\nMySQL\nPostgreSQL\nSQLServer\nMariaDB",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "Engine"
              ]
            }
          },
          "DBInstanceDescription": {
            "Description": "Deskripsi instance.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBInstanceDescription"
              ]
            }
          },
          "IPType": {
            "Description": "Tipe alamat IP. Hanya alamat IPv4 yang didukung.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "IPType"
              ]
            }
          },
          "MaxIOMBPS": {
            "Description": "Throughput I/O maksimum. Unit: MB/s.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "MaxIOMBPS"
              ]
            }
          },
          "DBInstanceDiskUsed": {
            "Description": "Penggunaan disk instance.",
            "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 instance.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBInstanceStatus"
              ]
            }
          },
          "DBInstanceClass": {
            "Description": "Tipe instance dari instance.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBInstanceClass"
              ]
            }
          },
          "AccountMaxQuantity": {
            "Description": "Jumlah maksimum akun yang dapat dibuat pada instance.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "AccountMaxQuantity"
              ]
            }
          },
          "VSwitchId": {
            "Description": "ID vSwitch.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "VSwitchId"
              ]
            }
          },
          "TipsLevel": {
            "Description": "Tingkat keparahan pengecualian yang terdeteksi pada instance. Parameter ini hanya dikembalikan ketika instance dibuat di klaster ApsaraDB MyBase yang menjalankan MySQL pada Edisi Standar. Nilai valid:\n1: Instance normal.\n2: Spesifikasi instance baca-saja tidak sesuai dengan spesifikasi instance utama. Anda harus menyesuaikan spesifikasi instance ini sesuai dengan kebutuhan bisnis Anda.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "TipsLevel"
              ]
            }
          },
          "LockMode": {
            "Description": "Mode kunci instance. Nilai valid:\nUnlock: Instance tidak terkunci.\nManualLock: Instance dikunci secara manual.\nLockByExpiration: Instance dikunci secara otomatis karena kedaluwarsa instance.\nLockByRestoration: Instance dikunci secara otomatis karena pemulihan instance.\nLockByDiskQuota: Instance dikunci secara otomatis karena ruang penyimpanan habis.\nLockReadInstanceByDiskQuota: Instance adalah instance baca-saja dan dikunci secara otomatis karena ruang penyimpanan habis.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "LockMode"
              ]
            }
          },
          "DeletionProtection": {
            "Description": "Menunjukkan apakah fitur perlindungan pelepasan diaktifkan. Nilai valid:\ntrue\nfalse",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DeletionProtection"
              ]
            }
          },
          "PayType": {
            "Description": "Metode penagihan instance. Nilai valid:\nPostpaid: bayar sesuai penggunaan\nPrepaid: langganan",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "PayType"
              ]
            }
          },
          "GuardDBInstanceId": {
            "Description": "ID instance pemulihan bencana yang terpasang pada instance.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "GuardDBInstanceId"
              ]
            }
          },
          "DBClusterNodes": {
            "Description": "Informasi tentang node dalam klaster.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBClusterNodes"
              ]
            }
          },
          "TimeZone": {
            "Description": "Zona waktu instance.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "TimeZone"
              ]
            }
          },
          "VpcId": {
            "Description": "ID virtual private cloud (VPC) dari instance.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "VpcId"
              ]
            }
          },
          "MasterInstanceId": {
            "Description": "ID instance utama.\nCatatan: Jika parameter ini tidak dikembalikan, instance tersebut adalah instance utama.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "MasterInstanceId"
              ]
            }
          },
          "CurrentKernelVersion": {
            "Description": "Versi mesin minor instance.",
            "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 instance. Nilai valid:\nStandard: mode standar\nSafe: mode proksi database",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "ConnectionMode"
              ]
            }
          },
          "VpcCloudInstanceId": {
            "Description": "ID VPC.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "VpcCloudInstanceId"
              ]
            }
          },
          "ReadonlyInstanceSQLDelayedTime": {
            "Description": "Latensi saat sistem mereplikasi data ke instance baca-saja. Sistem mereplikasi data dari instance utama ke instance baca-saja pada latensi yang ditentukan oleh parameter ReadonlyInstanceSQLDelayedTime. Unit: detik.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "ReadonlyInstanceSQLDelayedTime"
              ]
            }
          },
          "ProxyType": {
            "Description": "Jenis proksi yang didukung oleh instance. Nilai valid:\n0: Instance tidak mendukung proksi database.\n1: Instance mendukung proksi bersama, dengan mana instance berjalan dalam mode multi-tenant.\n2: Instance mendukung proksi khusus, dengan mana instance berjalan dalam mode tenant tunggal.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "ProxyType"
              ]
            }
          },
          "ConnectionString": {
            "Description": "Titik akhir internal instance.",
            "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: Instance bayar sesuai penggunaan tidak pernah kedaluwarsa.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "ExpireTime"
              ]
            }
          },
          "AdvancedFeatures": {
            "Description": "Fitur lanjutan yang diaktifkan untuk instance. Jika beberapa fitur lanjutan diaktifkan, fitur-fitur tersebut dipisahkan oleh koma (,). Parameter ini hanya tersedia untuk instance yang menjalankan SQL Server. Nilai valid:\nLinkedServer\nDistributeTransaction",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "AdvancedFeatures"
              ]
            }
          },
          "DBMaxQuantity": {
            "Description": "Jumlah maksimum database yang dapat dibuat pada instance.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBMaxQuantity"
              ]
            }
          },
          "Category": {
            "Description": "Edisi RDS instance. Nilai valid:\nBasic: RDS Basic Edition\nHighAvailability: RDS High-availability Edition\ncluster: RDS Cluster Edition for ApsaraDB RDS for MySQL\nAlwaysOn: RDS Cluster Edition for ApsaraDB RDS for SQL Server\nFinance: RDS Enterprise Edition\nServerless_basic: RDS Basic Edition for serverless instances",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "Category"
              ]
            }
          },
          "SuperPermissionMode": {
            "Description": "Menunjukkan apakah instance mendukung akun superuser, seperti akun administrator sistem (SA), akun Active Directory (AD), dan akun host.\nEnable\nDisabled",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "SuperPermissionMode"
              ]
            }
          },
          "DBInstanceNetType": {
            "Description": "Tipe jaringan tempat instance terhubung. Nilai valid:\nInternet: Internet\nIntranet: jaringan internal",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBInstanceNetType"
              ]
            }
          },
          "DedicatedHostGroupId": {
            "Description": "ID klaster khusus.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DedicatedHostGroupId"
              ]
            }
          },
          "TempDBInstanceId": {
            "Description": "ID instance sementara yang terpasang pada instance.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "TempDBInstanceId"
              ]
            }
          },
          "DBInstanceCPU": {
            "Description": "Jumlah inti CPU.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBInstanceCPU"
              ]
            }
          },
          "SecurityIPList": {
            "Description": "Alamat IP dalam daftar putih alamat IP.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "SecurityIPList"
              ]
            }
          },
          "ReadOnlyDBInstanceIds": {
            "Description": "ID instance baca-saja yang terpasang pada instance utama.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "ReadOnlyDBInstanceIds"
              ]
            }
          },
          "SecurityIPMode": {
            "Description": "Mode daftar putih instance. Nilai valid:\nnormal: mode daftar putih standar\nsafety: mode daftar putih ditingkatkan",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "SecurityIPMode"
              ]
            }
          },
          "MaintainTime": {
            "Description": "Jendela pemeliharaan instance. Waktu ditampilkan dalam UTC. Perhatikan bahwa jendela pemeliharaan yang ditampilkan di konsol ApsaraDB RDS sama dengan nilai parameter ini ditambah 8 jam.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "MaintainTime"
              ]
            }
          },
          "ZoneId": {
            "Description": "ID zona.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "ZoneId"
              ]
            }
          },
          "Collation": {
            "Description": "Pengaturan karakter set collation instance.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "Collation"
              ]
            }
          },
          "DBInstanceStorageType": {
            "Description": "Tipe penyimpanan instance. Nilai valid:\nlocal_ssd dan ephemeral_ssd: SSD lokal\ncloud_ssd: SSD standar\ncloud_essd: SSD ditingkatkan (ESSD)",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "DBInstanceStorageType"
              ]
            }
          },
          "MaxIOPS": {
            "Description": "Jumlah maksimum permintaan I/O per detik.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "MaxIOPS"
              ]
            }
          },
          "SlaveZones": {
            "Description": "Informasi tentang zona instance sekunder.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "SlaveZones"
              ]
            }
          },
          "Extra": {
            "Description": "Informasi tambahan instance.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "Extra"
              ]
            }
          },
          "ServerlessConfig": {
            "Description": "Pengaturan instance serverless.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "ServerlessConfig"
              ]
            }
          },
          "BabelfishConfig": {
            "Description": "Konfigurasi fitur Babelfish untuk instance ApsaraDB RDS for PostgreSQL.",
            "Value": {
              "Fn::GetAtt": [
                "ExtensionDataSource",
                "BabelfishConfig"
              ]
            }
          },
          "Tips": {
            "Description": "Informasi tentang pengecualian yang terdeteksi pada instance. Parameter ini hanya dikembalikan ketika instance 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: ID dari instans.
          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 tersebut dipisahkan oleh 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 dari instans. Nilai yang valid:
      
            Auto: pembaruan otomatis.
      
            Manual: pembaruan manual. Versi mesin minor dari instans hanya diperbarui secara paksa ketika versi minor yang sedang digunakan sudah tidak digunakan lagi.'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - AutoUpgradeMinorVersion
        AvailabilityValue:
          Description: Status 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 dari 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: Pengaturan karakter collation dari instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - Collation
        ConnectionMode:
          Description: 'Mode koneksi dari instans. Nilai yang valid:
      
            Standard: mode standar
      
            Safe: mode proksi database'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - ConnectionMode
        ConnectionString:
          Description: Titik akhir internal dari instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - ConnectionString
        ConsoleVersion:
          Description: 'Jenis proksi yang digunakan oleh instans. Nilai yang valid:
      
            1: proksi bersama
      
            2: proksi khusus'
          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 dari instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - CurrentKernelVersion
        DBClusterNodes:
          Description: Informasi tentang node dalam klaster.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBClusterNodes
        DBInstanceCPU:
          Description: Jumlah core CPU.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceCPU
        DBInstanceClass:
          Description: Jenis instans dari instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceClass
        DBInstanceClassType:
          Description: 'Keluarga instans tempat instans tersebut termasuk. Nilai yang valid:
      
            s: keluarga instans bersama
      
            x: keluarga instans tujuan umum
      
            d: keluarga instans khusus
      
            h: keluarga instans host khusus'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceClassType
        DBInstanceDescription:
          Description: Deskripsi dari instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceDescription
        DBInstanceDiskUsed:
          Description: Penggunaan disk dari instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceDiskUsed
        DBInstanceId:
          Description: ID instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceId
        DBInstanceMemory:
          Description: 'Kapasitas memori dari instans. Unit: 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 dari instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceStatus
        DBInstanceStorage:
          Description: 'Kapasitas penyimpanan dari instans. Unit: GB.'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceStorage
        DBInstanceStorageType:
          Description: 'Jenis penyimpanan dari instans. Nilai yang valid:
      
            local_ssd dan ephemeral_ssd: SSD lokal
      
            cloud_ssd: SSD standar
      
            cloud_essd: SSD ditingkatkan (ESSD)'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceStorageType
        DBInstanceType:
          Description: 'Jenis dari instans. Nilai yang valid:
      
            Primary: instans utama
      
            Readonly: instans baca-saja
      
            Guard: instans pemulihan bencana
      
            Temp: instans sementara'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceType
        DBMaxQuantity:
          Description: Jumlah maksimum database yang dapat dibuat pada instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DBMaxQuantity
        DedicatedHostGroupId:
          Description: ID dari klaster khusus.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DedicatedHostGroupId
        DeletionProtection:
          Description: 'Menunjukkan apakah fitur perlindungan pelepasan diaktifkan. Nilai yang valid:
      
            true
      
            false'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - DeletionProtection
        Engine:
          Description: 'Mesin database dari 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 bayar sesuai penggunaan tidak pernah kedaluwarsa.'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - ExpireTime
        Extra:
          Description: Informasi tambahan dari instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - Extra
        GeneralGroupName:
          Description: Nama dari klaster khusus tempat instans tersebut termasuk. Parameter ini hanya dikembalikan ketika instans dibuat dalam klaster ApsaraDB MyBase yang menjalankan MySQL pada Edisi Standar.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - GeneralGroupName
        GuardDBInstanceId:
          Description: ID dari instans pemulihan bencana yang terpasang pada instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - GuardDBInstanceId
        IPType:
          Description: Jenis alamat IP. Hanya alamat IPv4 yang didukung.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - IPType
        IncrementSourceDBInstanceId:
          Description: ID dari instans tempat data inkremental berasal. Data inkremental dari instans pemulihan bencana atau instans baca-saja berasal dari instans utamanya. Jika parameter ini tidak dikembalikan, instans tersebut adalah instans utama.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - IncrementSourceDBInstanceId
        InstanceNetworkType:
          Description: 'Jenis jaringan dari instans. Nilai yang valid:
      
            Classic
      
            VPC'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - InstanceNetworkType
        InstructionSetArch:
          Description: 'Tipe arsitektur dari 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 dari instans. Nilai yang valid:
      
            Unlock: Instans tidak terkunci.
      
            ManualLock: Instans terkunci secara manual.
      
            LockByExpiration: Instans terkunci secara otomatis karena kedaluwarsa instans.
      
            LockByRestoration: Instans terkunci secara otomatis karena pemulihan instans.
      
            LockByDiskQuota: Instans terkunci secara otomatis karena ruang penyimpanan habis.
      
            LockReadInstanceByDiskQuota: Instans adalah instans baca-saja dan terkunci secara otomatis karena ruang penyimpanan habis.'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - LockMode
        LockReason:
          Description: Alasan mengapa instans terkunci.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - LockReason
        MaintainTime:
          Description: Jendela pemeliharaan dari instans. Waktu ditampilkan dalam UTC. Perhatikan bahwa jendela pemeliharaan yang ditampilkan di konsol ApsaraDB RDS sama dengan nilai parameter ini ditambah 8 jam.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - MaintainTime
        MasterInstanceId:
          Description: 'ID dari instans utama.
      
            Catatan: Jika parameter ini tidak dikembalikan, instans tersebut adalah instans utama.'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - MasterInstanceId
        MasterZone:
          Description: ID zona dari instans utama.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - MasterZone
        MaxConnections:
          Description: Jumlah maksimum koneksi bersamaan.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - MaxConnections
        MaxIOMBPS:
          Description: 'Throughput I/O maksimum. Unit: 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 dari instans. Nilai yang valid:
      
            Postpaid: bayar sesuai penggunaan
      
            Prepaid: langganan'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - PayType
        Port:
          Description: Port yang digunakan untuk terhubung 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 proksi bersama, dengan mana instans beroperasi dalam mode multi-penyewa.
      
            2: Instans mendukung proksi khusus, dengan mana instans beroperasi dalam mode satu-penyewa.'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - ProxyType
        ReadOnlyDBInstanceIds:
          Description: ID dari instans baca-saja yang terpasang pada instans utama.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - ReadOnlyDBInstanceIds
        ReadonlyInstanceSQLDelayedTime:
          Description: 'Latensi di mana sistem mereplikasi data ke instans baca-saja. Sistem mereplikasi data dari instans utama ke instans baca-saja pada latensi yang ditentukan oleh parameter ReadonlyInstanceSQLDelayedTime. Unit: detik.'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - ReadonlyInstanceSQLDelayedTime
        ResourceGroupId:
          Description: ID grup 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 dari instans. Nilai yang valid:
      
            normal: mode daftar putih standar
      
            safety: mode daftar putih ditingkatkan'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - SecurityIPMode
        ServerlessConfig:
          Description: Pengaturan dari instans serverless.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - ServerlessConfig
        SlaveZones:
          Description: Informasi tentang zona dari instans sekunder.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - SlaveZones
        SuperPermissionMode:
          Description: 'Menunjukkan apakah instans mendukung akun superuser, seperti akun administrator sistem (SA), akun Active Directory (AD), dan akun host.
      
            Enable
      
            Disabled'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - SuperPermissionMode
        TempDBInstanceId:
          Description: ID dari instans sementara yang terpasang pada instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - TempDBInstanceId
        TimeZone:
          Description: Zona waktu dari instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - TimeZone
        Tips:
          Description: Informasi tentang pengecualian yang terdeteksi pada instans. Parameter ini hanya dikembalikan ketika instans dibuat dalam 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 ketika instans dibuat dalam klaster ApsaraDB MyBase yang menjalankan MySQL pada Edisi Standar. Nilai yang valid:
      
            1: Instans normal.
      
            2: Spesifikasi dari instans baca-saja tidak sesuai dengan spesifikasi dari instans utama. Anda harus menyesuaikan spesifikasi dari instans ini berdasarkan kebutuhan bisnis Anda.'
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - TipsLevel
        VSwitchId:
          Description: ID vSwitch.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - VSwitchId
        VpcCloudInstanceId:
          Description: ID VPC.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - VpcCloudInstanceId
        VpcId:
          Description: ID virtual private cloud (VPC) dari instans.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - VpcId
        ZoneId:
          Description: ID zona.
          Value:
            Fn::GetAtt:
            - ExtensionDataSource
            - ZoneId
                              
  5. Konfigurasikan parameter.

    Parameter

    Diperlukan

    Deskripsi

    Contoh

    Nama Stack

    Ya

    Nama dari stack.

    Rds_Test

    DBInstanceId

    Ya

    ID dari instance RDS.

    rm-bp1tuz16pa5x8****

    Configure Stack Settings

    Tidak

    Parameter stack.

    Untuk informasi lebih lanjut, lihat Buat stack.

  6. Klik Create.

  7. Klik tab Outputs untuk melihat detail instance.

    image