全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::GPDB::InstancePublicConnection

更新时间:Jul 02, 2025

ALIYUN::GPDB::InstancePublicConnection digunakan untuk mengalokasikan string koneksi publik ke sebuah instance.

Sintaks

{
  "Type": "ALIYUN::GPDB::DBInstance",
  "Properties": {
    "DBInstanceId": String,
    "ConnectionStringPrefix": String,
    "Port": integer
  }
}

Properti

PropertiTipeDiperlukanDapat DieditDeskripsiBatasan
DBInstanceIdStringYaTidakID dari instance. Anda dapat membuat instance dan mendapatkan ID-nya dengan melakukan panggilan API ke ALIYUN::GPDB::DBInstance atau ALIYUN::GPDB::ElasticDBInstance tipe sumber daya atau dengan menggunakan AnalyticDB for PostgreSQL console.
PortIntegerYaTidakNomor port. Tidak ada
ConnectionStringPrefixStringYaTidakAwalan dari string koneksi. Tidak ada

Parameter respons

Fn::GetAtt

  • DBInstanceId: ID dari instance.
  • ConnectionString: string koneksi dari instance.

Contoh

JSON Format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Resources": {
    "InstancePublicConnection": {
      "Type": "ALIYUN::GPDB::InstancePublicConnection",
      "Properties": {
        "ConnectionStringPrefix": "gp-2zef492q66we7h***-mytest",
        "DBInstanceId": "gp-2zef492q66we7h***",
        "Port": 5432
      }
    }
  },
  "Outputs": {
    "DBInstanceId": {
      "Value": { "Fn::GetAtt": ["InstancePublicConnection", "DBInstanceId"] }
    },
    "ConnectionString": {
      "Value": { "Ref": "InstancePublicConnection" }
    }
  }
}

YAML Format

ROSTemplateFormatVersion: '2015-09-01'
Resources:
  InstancePublicConnection:
    Type: 'ALIYUN::GPDB::InstancePublicConnection'
    Properties:
      ConnectionStringPrefix: gp-2zef492q66we7h***-mytest
      DBInstanceId: gp-2zef492q66we7h***
      Port: 5432
Outputs:
  DBInstanceId:
    Value:
      'Fn::GetAtt':
        - InstancePublicConnection
        - DBInstanceId
  ConnectionString:
    Value:
      Ref: InstancePublicConnection