すべてのプロダクト
Search
ドキュメントセンター

CloudOps Orchestration Service:インターネット向け Server Load Balancer (SLB) インスタンスの一括変更

最終更新日:Jan 17, 2025

テンプレート名

ACS-SLB-BulkyModifyLoadBalancerInternetSpec

今すぐ実行

テンプレートの説明

複数のインターネット向け Server Load Balancer (SLB) インスタンスの帯域幅を一度に変更します。

テンプレートの種類

自動化

所有者

Alibaba Cloud

入力パラメーター

パラメーター

説明

種類

必須

デフォルト値

制限

loadBalancerIds

SLB インスタンスの ID。

リスト

はい

bandwidth

SLB インスタンスのピーク帯域幅。

数値

はい

regionId

リージョン ID。

文字列

いいえ

{{ ACS::RegionId }}

rateControl

レート制御設定。

JSON

いいえ

{'Mode': 'Concurrency', 'MaxErrors': 0, 'Concurrency': 10}

OOSAssumeRole

CloudOps Orchestration Service (OOS) がアシュームする Resource Access Management (RAM) ロール。

文字列

いいえ

""

出力パラメーター

なし

テンプレートの実行に必要な権限ポリシー

{
    "Version": "1",
    "Statement": [
        {
            "Action": [
                "slb:ModifyLoadBalancerInternetSpec"
            ],
            "Resource": "*",
            "Effect": "Allow"
        }
    ]
}

参照

詳細については、GitHub の ACS-SLB-BulkyModifyLoadBalancerInternetSpec をご参照ください。

テンプレートの内容

FormatVersion: OOS-2019-06-01
Description:
  en: Bulky modify load balancer internet spec
  name-en: ACS-SLB-BulkyModifyLoadBalancerInternetSpec
  categories:
    - computenest
Parameters:
  regionId:
    Type: String
    Label:
      en: RegionId
    AssociationProperty: RegionId
    Default: '{{ ACS::RegionId }}'
  loadBalancerIds:
    Label:
      en: LoadBalancerIds
    AssociationProperty: ALIYUN::SLB::Instance::InstanceId
    AssociationPropertyMetadata:
      RegionId: regionId
    Type: List
  bandwidth:
    Label:
      en: Bandwidth
    Type: Number
    MinValue: 1
    MaxValue: 5000
  rateControl:
    Label:
      en: RateControl
    Type: Json
    AssociationProperty: RateControl
    Default:
      Mode: Concurrency
      MaxErrors: 0
      Concurrency: 10
  OOSAssumeRole:
    Label:
      en: OOSAssumeRole
    Type: String
    Default: ''
RamRole: '{{ OOSAssumeRole }}'
Tasks:
- Name: modifyLoadBalancerInternetSpec
  Action: ACS::ExecuteApi
  Description:
    en: Modify load balancer internet spec
  Properties:
    Service: SLB
    API: ModifyLoadBalancerInternetSpec
    Parameters:
      RegionId: '{{ regionId }}'
      LoadBalancerId: '{{ ACS::TaskLoopItem }}'
      Bandwidth: '{{ bandwidth }}'
      AutoPay: true
  Loop:
    RateControl: '{{ rateControl }}'
    Items: '{{ loadBalancerIds }}'
Metadata:
  ALIYUN::OOS::Interface:
    ParameterGroups:
      - Parameters:
          - regionId
          - loadBalancerIds
          - bandwidth
        Label:
          default:
            en: Configure Parameters
      - Parameters:
          - rateControl
          - OOSAssumeRole
        Label:
          default:
            en: Control Options