全部產品
Search
文件中心

Resource Orchestration Service:ALB資源

更新時間:Mar 17, 2026

AssociationProperty取值

說明

對應的AssociationPropertyMetadata

ALIYUN::ALB::ACL::ACLId

ALB存取控制。

RegionId:地區ID(預設為資源棧所屬地區)。

樣本如下:

  • 範例程式碼

    JSON樣本:

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

    YAML樣本:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: RegionId
      AlbACLId:
        AssociationProperty: ALIYUN::ALB::ACL::ACLId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
        Type: String
  • 樣本說明

    樣本中通過指定參數AlbACLId的AssociationProperty屬性為ALIYUN::ALB::ACL::ACLId,擷取ALB存取控制ID。

ALIYUN::ALB::Instance::InstanceId

ALB執行個體。

  • RegionId:地區ID(預設為資源棧所屬地區)。

  • VpcId:專用網路ID。

  • AddressType:網路類型。

  • ZoneId:可用性區域ID。

  • PayType:Server Load Balancer執行個體付費模式。

樣本如下:

  • 範例程式碼

    JSON樣本:

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

    YAML樣本:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      AlbInstanceId:
        AssociationProperty: ALIYUN::ALB::Instance::InstanceId
        Type: String
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • 樣本說明

    樣本中通過指定參數AlbInstanceId的AssociationProperty屬性為ALIYUN::ALB::Instance::InstanceId,擷取ALB執行個體ID。

ALIYUN::ALB::LoadBalancer::LoadBalancerId

ALB執行個體ID。

  • RegionId:地區ID(預設為資源棧所屬地區)。

  • VpcId:專用網路ID。

  • AddressType:網路類型。

  • ZoneId:可用性區域ID。

  • PayType:Server Load Balancer執行個體付費模式。

樣本如下:

  • 範例程式碼

    JSON樣本:

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

    YAML樣本:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      AlbLoadBalancerId:
        AssociationProperty: ALIYUN::ALB::LoadBalancer::LoadBalancerId
        Type: String
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • 樣本說明

    樣本中通過指定參數AlbLoadBalancerId的AssociationProperty屬性為ALIYUN::ALB::LoadBalancer::LoadBalancerId,擷取ALB執行個體ID。

ALIYUN::Resource::Data::API

ALB伺服器組ID。

  • Parameters.ServerGroupType:伺服器類型。

    • Instance:伺服器類型,包括 Ecs、Eni、Eci 執行個體。

    • Ip:IP 位址類型。

    • Fc:Function Compute類型。

    • 不填則查詢所有類型。

  • Parameters.ResourceGroupId:資源群組 ID。

  • Parameters.VpcId:專用網路ID。

  • Parameters.ServerGroupIds:伺服器組 ID 列表,最多支援查詢20 個伺服器組 ID。

  • Parameters.ServerGroupNames:伺服器組名稱列表,最多支援查詢10 個伺服器組名稱。

樣本如下:

  • 範例程式碼

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

    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
  • 樣本說明

    樣本中通過指定參數ServerGroup的AssociationProperty屬性為ALIYUN::Resource::Data::API,AssociationPropertyMetadata屬性為Parameters.ServerGroupType、Parameters.ServerGroupNames.1 來調用應用型負載平衡(ALB)的查詢服務器組(查詢服務器組)介面通過配置ServerGroupType為Instance,且ServerGroupNames為Group3的伺服器組來查詢對應的伺服器組ID(ServerGroupId),並展示伺服器組名稱。

    重要

    其中APIAction、ValueGetter、LabelGetter、OptionsGetter、Pagination屬性值為固定屬性無法修改,Parameters.XXXX屬性值可根據實際需求進行自訂。