全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::REDIS::Connection

更新时间:Jun 26, 2025

ALIYUN::REDIS::Connection digunakan untuk mengajukan titik akhir publik bagi instance ApsaraDB for Redis.

Sintaksis

{
  "Type": "ALIYUN::REDIS::Connection",
  "Properties": {
    "ConnectionType": String,
    "InstanceId": String,
    "Port": Integer,
    "ConnectionStringPrefix": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

ConnectionType

String

Ya

Tidak

Mode koneksi dari instance.

Nilai yang valid:

  • Public

  • Direct

InstanceId

String

Ya

Tidak

ID instance.

Tidak ada.

Port

Integer

Ya

Ya

Nomor port dari instance.

Nilai yang valid: 1.024 hingga 65.535.

ConnectionStringPrefix

String

Ya

Tidak

Prefiks dari titik akhir publik.

Prefiks harus terdiri dari 8 hingga 40 karakter, dan dapat berisi huruf kecil dan digit. Prefiks harus dimulai dengan huruf kecil.

Catatan

Titik akhir publik dalam format berikut: <Prefiks>.redis.rds.aliyuncs.com.

Nilai pengembalian

Fn::GetAtt

ConnectionString: Titik akhir publik dari instance.

Contoh

  • YAML Format

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      InstanceId:
        Type: String
        Description: ID Instance (unik secara global)
    Resources:
      Connection:
        Type: ALIYUN::REDIS::Connection
        Properties:
          ConnectionType: Public
          InstanceId:
            Ref: InstanceId
          Port: 1743
          ConnectionStringPrefix: demo
    Outputs:
      ConnectionString:
        Description: String koneksi yang dialokasikan.
        Value:
          Fn::GetAtt:
            - Connection
            - ConnectionString
  • JSON Format

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "InstanceId": {
          "Type": "String",
          "Description": "ID Instance (unik secara global)"
        }
      },
      "Resources": {
        "Connection": {
          "Type": "ALIYUN::REDIS::Connection",
          "Properties": {
            "ConnectionType": "Public",
            "InstanceId": {
              "Ref": "InstanceId"
            },
            "Port": 1743,
            "ConnectionStringPrefix": "demo"
          }
        }
      },
      "Outputs": {
        "ConnectionString": {
          "Description": "String koneksi yang dialokasikan.",
          "Value": {
            "Fn::GetAtt": [
              "Connection",
              "ConnectionString"
            ]
          }
        }
      }
    }