Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::RDS::Zones

Última atualização: Jun 27, 2026

Consulta as zonas disponíveis para instâncias do ApsaraDB RDS.

Sintaxe

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

Propriedades

Nome da propriedade

Tipo

Obrigatório

Atualização permitida

Descrição

Restrições

DispenseMode

String

Não

Sim

Especifica se a resposta deve retornar apenas zonas compatíveis com implantação em zona única.

Valores válidos:

  • 1. Back

  • 0: Nenhum valor retornado.

Nota

O recurso de implantação em zona única permite instale uma instância Enterprise Edition de três nós em uma única zona.

Category

String

Não

Sim

Edição da instância.

Valores válidos:

  • Basic: Basic Edition.

  • HighAvailability: High-availability Edition.

  • AlwaysOn: Cluster Edition.

  • Finance: Three-node Enterprise Edition.

EngineVersion

String

Não

Sim

Versão do banco de dados.

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

Não

Sim

ID da zona.

IDs de multizona têm formato diferente dos IDs de zona única e incluem MAZ. Exemplos: cn-hangzhou-MAZ6(b,f) e cn-hangzhou-MAZ5(b,e,f). Chame a operação DescribeRegions para consultar os IDs das zonas.

CommodityCode

String

Não

Sim

Código da mercadoria da instância.

Valores válidos:

  • bards_intl: Instância primária com pagamento conforme o uso.

  • rds_intl: Instância primária por assinatura.

  • rords_intl: Instância somente leitura com pagamento conforme o uso.

  • rds_rordspre_public_intl: Instância somente leitura por assinatura.

Engine

String

Sim

Sim

Tipo de banco de dados.

Valores válidos:

  • MySQL

  • SQLServer

  • PostgreSQL

  • MariaDB

RefreshOptions

String

Não

Sim

Política de atualização dos recursos de source durante a atualização da pilha.

Valores válidos:

  • Never (padrão): O recurso de source nunca é atualizado durante a atualização da pilha.

  • Always: O recurso de source é sempre atualizado durante a atualização da pilha.

Valores de retorno (Fn::GetAtt)

  • ZoneIds: Lista de IDs de zona do RDS.

  • Zones: Lista de recursos de zona do RDS.

Propriedade

Tipo

Descrição

Restrições

ZoneIds

List

Lista de IDs de zona do RDS.

Nenhuma

Zones

List

Lista de recursos de zona do RDS.

Nenhuma

ZoneId

String

ID da zona.

Nenhuma

RegionId

String

ID da região.

Nenhuma

SupportedEngines

List

Versões do mecanismo de banco de dados disponíveis para compra.

Exemplo:

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

Exemplos

{
  "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