すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::GPDB::InstancePublicConnection

最終更新日:Mar 28, 2026

ALIYUN::GPDB::InstancePublicConnection は、インスタンスにパブリック接続文字列を割り当てるために使用されます。

構文

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

プロパティ

パラメーター

必須

更新に必要な操作

説明

制約条件

DBInstanceId

String

はい

置換

インスタンスの ID。

インスタンスを作成し、そのインスタンス ID を取得するには、ALIYUN::GPDB::DBInstanceALIYUN::GPDB::ElasticDBInstance、または AnalyticDB for PostgreSQL コンソール をご利用ください。

Port

Integer

はい

置換

ポート番号。

なし

ConnectionStringPrefix

String

はい

置換

接続文字列のプレフィックス。

なし

AddressType

String

いいえ

置換

ネットワークタイプ。

有効な値:

  • primary(デフォルト):プライマリアドレス。

  • cluster:クラスターアドレス。複数のコーディネーターノードを持つインスタンスのみで利用可能です。

応答パラメーター

Fn::GetAtt

  • DBInstanceId:インスタンスの ID。

  • ConnectionString:パブリック接続文字列。

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:
      Fn::GetAtt:
        - InstancePublicConnection
        - ConnectionString
{
  "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": { "Fn::GetAtt": ["InstancePublicConnection", "ConnectionString"] }
    }
  }
}