Todos los productos
Search
Centro de documentos

Resource Orchestration Service:DATASOURCE::RDS::Zones

Última actualización: Sep 04, 2026

Consulta las zonas disponibles para instancias de ApsaraDB RDS.

Sintaxis

{
  "Type": "DATASOURCE::RDS::Zones",
  "Properties": {
    "DispenseMode": String,
    "Category": String,
    "EngineVersion": String,
    "ZoneId": String,
    "CommodityCode": String,
    "Engine": String,
    "RefreshOptions": String
  }
}

Propiedades

Nombre de la propiedad

Tipo

Obligatorio

Actualización permitida

Descripción

Restricciones

DispenseMode

String

No

Sí

Indica si se devuelven solo las zonas que admiten despliegue en una sola zona.

Valores válidos:

  • 1. Back

  • 0: No devuelve ningún valor.

Nota

La función de despliegue en una sola zona permite instalar una instancia Enterprise Edition de tres nodos en una única zona.

Category

String

No

Sí

Edición de la instancia.

Valores válidos:

  • Basic: Basic Edition.

  • HighAvailability: High-availability Edition.

  • AlwaysOn: Cluster Edition.

  • Finance: Three-node Enterprise Edition.

EngineVersion

String

No

Sí

Versión de la base de datos.

Valores válidos:

  • MySQL: 5.5, 5.6, 5.7, 8.0

  • SQL Server: 2008r2, 08r2_ent_ha, 2012, 2012_ent_ha, 2012_std_ha, 2012_web, 2014_std_ha, 2016_ent_ha, 2016_std_ha, 2016_web, 2017_std_ha, 2017_ent, 2019_std_ha, 2019_ent

  • PostgreSQL: 9.4, 10.0, 11.0, 12.0, 13.0, 14.0

  • MariaDB: 10.3

ZoneId

String

No

Sí

ID de la zona.

Los ID de zonas múltiples tienen un formato distinto al de las zonas individuales e incluyen MAZ. Ejemplos: cn-hangzhou-MAZ6(b,f) y cn-hangzhou-MAZ5(b,e,f). Llame a la operación DescribeRegions para consultar los ID de zona.

CommodityCode

String

No

Sí

Código de producto de la instancia.

Valores válidos:

  • bards_intl: Instancia principal pay-as-you-go.

  • rds_intl: Instancia principal de suscripción.

  • rords_intl: Instancia de solo lectura pay-as-you-go.

  • rds_rordspre_public_intl: Instancia de solo lectura de suscripción.

Engine

String

Sí

Sí

Tipo de base de datos.

Valores válidos:

  • MySQL

  • SQLServer

  • PostgreSQL

  • MariaDB

RefreshOptions

String

No

Sí

Directiva de actualización de los recursos del origen de datos al actualizar la pila.

Valores válidos:

  • Never (predeterminado): El recurso del origen de datos nunca se actualiza al actualizar la pila.

  • Always: El recurso del origen de datos siempre se actualiza al actualizar la pila.

Valores de retorno (Fn::GetAtt)

  • ZoneIds: Lista de ID de zonas de RDS.

  • Zones: Lista de recursos de zonas de RDS.

Propiedad

Tipo

Descripción

Restricciones

ZoneIds

List

Lista de ID de zonas de RDS.

Ninguna

Zones

List

Lista de recursos de zonas de RDS.

Ninguna

ZoneId

String

ID de la zona.

Ninguna

RegionId

String

ID de la región.

Ninguna

SupportedEngines

List

Versiones del motor de base de datos disponibles para compra.

Ejemplo:

[ {  "SupportedEngineVersions" : [ {    "Version" : "8.0",    "SupportedCategorys" : [ {      "Category" : "HighAvailability",      "SupportedStorageTypes" : [ {        "StorageType" : "local_ssd"      }, {        "StorageType" : "cloud_ssd"      } ]    }, {      "Category" : "Basic",      "SupportedStorageTypes" : [ {        "StorageType" : "cloud_ssd"      } ]    } ]  } ],  "Engine" : "MySQL"} ]

Ejemplos

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "Engine": {
      "Type": "String",
      "Description": "The database engine that is run by the instance.",
      "AllowedValues": [
        "MySQL",
        "SQLServer",
        "PostgreSQL",
        "MariaDB"
      ]
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::RDS::Zones",
      "Properties": {
        "Engine": {
          "Ref": "Engine"
        }
      }
    }
  },
  "Outputs": {
    "ZoneIds": {
      "Description": "The list of zone IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ZoneIds"
        ]
      }
    },
    "Zones": {
      "Description": "The list of The Zones.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Zones"
        ]
      }
    }
  }
}
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  Engine:
    Type: String
    Description: The database engine that is run by the instance.
    AllowedValues:
      - MySQL
      - SQLServer
      - PostgreSQL
      - MariaDB
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::RDS::Zones
    Properties:
      Engine:
        Ref: Engine
Outputs:
  ZoneIds:
    Description: The list of zone IDs.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ZoneIds
  Zones:
    Description: The list of The Zones.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Zones