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: |
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"
]
}
}
}
}