Todos os produtos
Search
Central de documentação

Resource Orchestration Service:Recursos do ALB

Última atualização: Jul 02, 2026

Valores de AssociationProperty

Descrição

AssociationPropertyMetadata correspondente

ALIYUN::ALB::ACL::ACLId

Lista de controle de acesso (ACL) do Application Load Balancer (ALB).

RegionId: ID da região. O valor padrão é a região da pilha.

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "RegionId"
        },
        "AlbACLId":{
          "AssociationProperty":"ALIYUN::ALB::ACL::ACLId",
          "AssociationPropertyMetadata": {
             "RegionId": "${RegionId}"
          },
          "Type":"String"
        }
      }
    }

    Exemplo em yaml:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: RegionId
          AlbACLId:
            AssociationProperty: ALIYUN::ALB::ACL::ACLId
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
            Type: String
  • Descrição do exemplo

    Para obter o ID de uma lista de controle de acesso (ACL) do ALB, defina o atributo AssociationProperty do parâmetro AlbACLId como ALIYUN::ALB::ACL::ACLId.

ALIYUN::ALB::Instance::InstanceId

Instância do ALB.

  • RegionId: ID da região. O valor padrão é a região da pilha.

  • VpcId: ID da Virtual Private Cloud (VPC).

  • AddressType: tipo de rede.

  • ZoneId: ID da zona.

  • PayType: método de faturamento da instância.

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "AlbInstanceId":{
          "AssociationProperty":"ALIYUN::ALB::Instance::InstanceId",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em yaml:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          AlbInstanceId:
            AssociationProperty: ALIYUN::ALB::Instance::InstanceId
            Type: String
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
  • Descrição do exemplo

    Para obter o ID de uma instância do ALB, defina o atributo AssociationProperty do parâmetro AlbInstanceId como ALIYUN::ALB::Instance::InstanceId.

ALIYUN::ALB::LoadBalancer::LoadBalancerId

ID de uma instância do ALB.

  • RegionId: ID da região. O valor padrão é a região da pilha.

  • VpcId: ID da Virtual Private Cloud (VPC).

  • AddressType: tipo de rede.

  • ZoneId: ID da zona.

  • PayType: método de faturamento da instância.

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "AlbLoadBalancerId":{
          "AssociationProperty":"ALIYUN::ALB::LoadBalancer::LoadBalancerId",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em yaml:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          AlbLoadBalancerId:
            AssociationProperty: ALIYUN::ALB::LoadBalancer::LoadBalancerId
            Type: String
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
  • Descrição do exemplo

    Para obter o ID de uma instância do ALB, defina o atributo AssociationProperty do parâmetro AlbLoadBalancerId como ALIYUN::ALB::LoadBalancer::LoadBalancerId.

ALIYUN::Resource::Data::API

ID de um grupo de servidores do ALB.

  • Parameters.ServerGroupType: tipo de servidor.

    • Instance: tipo de servidor, incluindo instâncias ECS, ENI e ECI.

    • ip: tipo de endereço IP.

    • Fc: tipo Function Compute.

    • Se este parâmetro estiver vazio, a consulta retornará todos os tipos de servidor.

  • Parameters.ResourceGroupId: ID do grupo de recursos.

  • Parameters.VpcId: ID da Virtual Private Cloud (VPC).

  • Parameters.ServerGroupIds: lista de IDs de grupos de servidores. Consulte até 20 IDs de grupos de servidores por vez.

  • Parameters.ServerGroupNames: lista de nomes de grupos de servidores. Consulte até 10 nomes de grupos de servidores por vez.

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ServerGroup": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::Resource::Data::API",
          "AssociationPropertyMetadata": {
            "APIAction": "alb/ListServerGroups",
            "ValueGetter": "ServerGroupId",
            "LabelGetter": "ServerGroupName",
            "OptionsGetter": "ServerGroups",
            "Pagination": "NextToken",
            "Parameters.ServerGroupType": "Instance",
            "Parameters.ServerGroupNames.1": "Group3"
          }
        }
      }
    }

    Exemplo em yaml:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          ServerGroup:
            Type: String
            AssociationProperty: ALIYUN::Resource::Data::API
            AssociationPropertyMetadata:
              APIAction: alb/ListServerGroups
              ValueGetter: ServerGroupId
              LabelGetter: ServerGroupName
              OptionsGetter: ServerGroups
              Pagination: NextToken
              Parameters.ServerGroupType: Instance
              Parameters.ServerGroupNames.1: Group3
  • Descrição do exemplo

    Este exemplo demonstra como chamar a operação de API QueryServerGroups do Application Load Balancer (ALB). O atributo AssociationProperty do parâmetro ServerGroup está definido como ALIYUN::Resource::Data::API. Os atributos AssociationPropertyMetadata Parameters.ServerGroupType e Parameters.ServerGroupNames.1 filtram os resultados. Ao definir ServerGroupType como Instance e ServerGroupNames como Group3, a consulta obtém o ID do grupo de servidores correspondente (ServerGroupId) e exibe seu nome. Para mais informações, consulte a documentação do QueryServerGroups.

    Importante

    Os valores dos atributos APIAction, ValueGetter, LabelGetter, OptionsGetter e Pagination são fixos e não podem ser alterados. Personalize os valores dos atributos Parameters.XXXX conforme necessário.