全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::RDS::Connection

更新时间:Jul 06, 2025

ALIYUN::RDS::Connection digunakan untuk mengajukan titik akhir publik.

Sintaksis

{
  "Type": "ALIYUN::RDS::Connection",
  "Properties": {
    "DBInstanceId": String,
    "Port": Integer,
    "BabelfishPort": String,
    "ConnectionStringPrefix": String,
    "GeneralGroupName": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

DBInstanceId

String

Ya

Tidak

ID dari instance ApsaraDB RDS.

Tidak ada.

Port

Integer

Ya

Tidak

Nomor port dari titik akhir publik.

Nilai valid: 1000 hingga 5999.

BabelfishPort

String

Tidak

Tidak

Port tabular data stream (TDS) dari instance yang memiliki Babelfish diaktifkan.

Catatan

Parameter ini hanya berlaku untuk instance ApsaraDB RDS for PostgreSQL. Untuk informasi lebih lanjut tentang Babelfish untuk instance ApsaraDB RDS for PostgreSQL, lihat Pengenalan Babelfish.

ConnectionStringPrefix

String

Tidak

Tidak

Prefiks dari titik akhir publik.

Titik akhir publik lengkap dalam format berikut: Prefiks.Nama Engine.rds.aliyuncs.com.

Contoh: test1234.mysql.rds.aliyuncs.com.

Catatan

Prefiks harus memiliki panjang 5 hingga 40 karakter dan dapat berisi huruf, angka, dan tanda hubung (-). Prefiks tidak boleh berisi salah satu karakter berikut: ~ ! # % ^ & * = + | { } ; : ' " , < > / ?

GeneralGroupName

String

Tidak

Tidak

Nama klaster khusus tempat instance tersebut berada. Parameter ini hanya berlaku ketika instance dibuat di klaster ApsaraDB MyBase yang menjalankan MySQL pada Edisi Standar.

Tidak ada.

Nilai Pengembalian

Fn::GetAtt

  • DBInstanceId: ID dari instance ApsaraDB RDS.

  • Port: Port dari titik akhir publik.

  • ConnectionString: Titik akhir publik.

  • BabelfishPort: Port TDS dari instance yang memiliki Babelfish diaktifkan.

Contoh

YAML format

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  DBInstanceId:
    Type: String
    Description: ID instance RDS.
    Default: '****'
  Port:
    Type: Number
    Description: Port layanan database.
    MinValue: 1000
    MaxValue: 5999
    Default: 1000
Resources:
  Connection:
    Type: ALIYUN::RDS::Connection
    Properties:
      DBInstanceId:
        Ref: DBInstanceId
      Port:
        Ref: Port
Outputs:
  DBInstanceId:
    Description: ID instance RDS.
    Value:
      Fn::GetAtt:
        - Connection
        - DBInstanceId
  Port:
    Description: Port layanan database.
    Value:
      Fn::GetAtt:
        - Connection
        - Port
  ConnectionString:
    Description: String koneksi
    Value:
      Fn::GetAtt:
        - Connection
        - ConnectionString
  BabelfishPort:
    Description: Nama klaster khusus tempat instance tersebut berada.
    Value:
      Fn::GetAtt:
        - Connection
        - BabelfishPort

JSON format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "DBInstanceId": {
      "Type": "String",
      "Description": "ID instance RDS.",
      "Default": "****"
    },
    "Port": {
      "Type": "Number",
      "Description": "Port layanan database.",
      "MinValue": 1000,
      "MaxValue": 5999,
      "Default": 1000
    }
  },
  "Resources": {
    "Connection": {
      "Type": "ALIYUN::RDS::Connection",
      "Properties": {
        "DBInstanceId": {
          "Ref": "DBInstanceId"
        },
        "Port": {
          "Ref": "Port"
        }
      }
    }
  },
  "Outputs": {
    "DBInstanceId": {
      "Description": "ID instance RDS.",
      "Value": {
        "Fn::GetAtt": [
          "Connection",
          "DBInstanceId"
        ]
      }
    },
    "Port": {
      "Description": "Port layanan database.",
      "Value": {
        "Fn::GetAtt": [
          "Connection",
          "Port"
        ]
      }
    },
    "ConnectionString": {
      "Description": "String koneksi",
      "Value": {
        "Fn::GetAtt": [
          "Connection",
          "ConnectionString"
        ]
      }
    },
    "BabelfishPort": {
      "Description": "Nama klaster khusus tempat instance tersebut berada.",
      "Value": {
        "Fn::GetAtt": [
          "Connection",
          "BabelfishPort"
        ]
      }
    }
  }
}