全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::RDS::ADInfo

更新时间:Jun 26, 2025

ALIYUN::RDS::ADInfo digunakan untuk mengonfigurasi Active Directory Domain Services (AD DS).

Sintaksis

{
  "Type": "ALIYUN::RDS::ADInfo",
  "Properties": {
    "ADServerIpAddress": String,
    "ADDNS": String,
    "DBInstanceId": String,
    "ADPassword": String,
    "ADAccountName": String
  }
}

Properti

PropertiTipeDiperlukanDapat DieditDeskripsiBatasan
ADServerIpAddressStringYaTidakAlamat IP dari Server AD.Server AD dan instance ApsaraDB RDS harus berada dalam VPC yang sama.
ADDNSStringYaTidakNama domain AD.Tidak ada
DBInstanceIdStringYaTidakID dari instance ApsaraDB RDS.Tidak ada
ADPasswordStringYaTidakKata sandi akun domain AD.Tidak ada
ADAccountNameStringYaTidakAkun domain AD.Tidak ada

Parameter respons

Fn::GetAtt

  • ADDNS: Nama domain AD.
  • DBInstanceId: ID instance ApsaraDB RDS.

Contoh

JSON Format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ADServerIpAddress": {
      "Type": "String",
      "Description": "Alamat IP dari server AD, harus berada dalam VPC yang sama dengan RDS."
    },
    "ADDNS": {
      "Type": "String",
      "Description": "Nama domain direktori aktif."
    },
    "DBInstanceId": {
      "Type": "String",
      "Description": "ID dari instance."
    },
    "ADPassword": {
      "Type": "String",
      "Description": "Kata sandi domain. "
    },
    "ADAccountName": {
      "Type": "String",
      "Description": "Nama akun domain. "
    }
  },
  "Resources": {
    "AdInfo": {
      "Type": "ALIYUN::RDS::ADInfo",
      "Properties": {
        "ADServerIpAddress": {
          "Ref": "ADServerIpAddress"
        },
        "ADDNS": {
          "Ref": "ADDNS"
        },
        "DBInstanceId": {
          "Ref": "DBInstanceId"
        },
        "ADPassword": {
          "Ref": "ADPassword"
        },
        "ADAccountName": {
          "Ref": "ADAccountName"
        }
      }
    }
  },
  "Outputs": {
    "ADDNS": {
      "Description": "Nama domain direktori aktif.",
      "Value": {
        "Fn::GetAtt": [
          "AdInfo",
          "ADDNS"
        ]
      }
    },
    "DBInstanceId": {
      "Description": "ID dari instance.",
      "Value": {
        "Fn::GetAtt": [
          "AdInfo",
          "DBInstanceId"
        ]
      }
    }
  }
}

YAML Format

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
 ADServerIpAddress:
  Type: String
  Description: 'Alamat IP dari server AD, harus berada dalam VPC yang sama dengan RDS.'
 ADDNS:
  Type: String
  Description: Nama domain direktori aktif.
 DBInstanceId:
  Type: String
  Description: ID dari instance.
 ADPassword:
  Type: String
  Description: 'Kata sandi domain. '
 ADAccountName:
  Type: String
  Description: 'Nama akun domain. '
Resources:
 AdInfo:
  Type: 'ALIYUN::RDS::ADInfo'
  Properties:
   ADServerIpAddress:
    Ref: ADServerIpAddress
   ADDNS:
    Ref: ADDNS
   DBInstanceId:
    Ref: DBInstanceId
   ADPassword:
    Ref: ADPassword
   ADAccountName:
    Ref: ADAccountName
Outputs:
 ADDNS:
  Description: Nama domain direktori aktif.
  Value:
   'Fn::GetAtt':
    - AdInfo
    - ADDNS
 DBInstanceId:
  Description: ID dari instance.
  Value:
   'Fn::GetAtt':
    - AdInfo
    - DBInstanceId