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.
-
Resources:
-
ALIYUN::RDS::Account: membuat akun untuk mengelola database.
-
ALIYUN::RDS::AccountPrivilege: memberikan izin kepada akun untuk mengakses database.
-
ALIYUN::RDS::ADInfo: mengonfigurasi layanan domain AD.
-
ALIYUN::RDS::Connection: membuat titik akhir publik.
-
ALIYUN::RDS::Database: membuat database dalam sebuah instans.
-
ALIYUN::RDS::DBInstance: membuat instans ApsaraDB for RDS.
-
ALIYUN::RDS::DBInstanceParameterGroup: memodifikasi parameter instans ApsaraDB for RDS.
-
ALIYUN::RDS::DBInstanceSecurityIps: memodifikasi daftar putih IP sebuah instans.
-
ALIYUN::RDS::DBInstanceClone: memulihkan data dari suatu titik waktu ke instans klon baru.
-
ALIYUN::RDS::MigrateTask: memulihkan file backup dari OSS ke instans ApsaraDB for RDS for SQL Server, melakukan migrasi data ke cloud.
-
ALIYUN::RDS::PostgresExtensions: menginstal ekstensi tertentu di database tujuan.
-
ALIYUN::RDS::PrepayDBInstance: membuat instans database dengan metode langganan.
-
ALIYUN::RDS::ReadOnlyDBInstance: membuat instans read-only.
-
-
Data sources:
-
DATASOURCE::RDS::Accounts: mengkueri informasi mengenai akun sebuah instans.
-
DATASOURCE::RDS::DBInstance: mengkueri informasi mengenai instans ApsaraDB for RDS.
-
DATASOURCE::RDS::Databases: mengkueri informasi mengenai database dalam instans ApsaraDB for RDS.
-
DATASOURCE::RDS::DBInstances: mengkueri daftar instans ApsaraDB for RDS.
-
DATASOURCE::RDS::Zones: mengkueri sumber daya ApsaraDB for RDS di zona tertentu.
-
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.
-
Buat Pengguna RAM:
-
Buka halaman RAM Users dan klik Create User.
-
Atur Logon Name menjadi rds-test-operator dan pilih Programmatic Access untuk Access Method.
-
Klik OK untuk membuat Pengguna RAM.
-
-
Berikan izin kepada Pengguna RAM:
-
Buka halaman RAM Users. Temukan Pengguna RAM tersebut lalu klik Add Permissions pada kolom Actions.
-
Tambahkan kebijakan izin berikut ke Pengguna RAM:
-
AliyunRDSFullAccess: memberikan izin untuk mengkueri dan memodifikasi instans ApsaraDB for RDS.
CatatanAnda 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.
-
-
Klik OK untuk memberikan izin tersebut.
-
Prosedur
-
Pada bilah navigasi atas, pilih wilayah.
-
Pada panel navigasi kiri, pilih Stack. Pada halaman yang muncul, klik Create Stack.
-
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.
-
Pada bagian Specify Template, pilih Select an Existing Template.
-
Atur Template Import Method menjadi Enter Template Content.
-
Pada bagian Template Content, pilih ROS lalu masukkan kode templat.
Templat berikut menunjukkan cara menggunakan data source
DATASOURCE::RDS::DBInstanceuntuk 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
-
-
Konfigurasikan parameter.
Parameter
Wajib
Deskripsi
Contoh
Stack Name
Ya
Nama stack.
Rds_TestDBInstanceId
Ya
ID instans ApsaraDB for RDS.
rm-bp1tuz16pa5x8****
Configure Stack Settings
Tidak
Parameter konfigurasi stack.
-
Klik Create.
-
Setelah stack dibuat, klik tab Output untuk melihat informasi instans.