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

CloudOps Orchestration Service:ACS-ECS-BulkyConvertPublicToEIPAndAddToCommonBandwidthPackage

最終更新日:Dec 21, 2025

テンプレート名

ACS-ECS-BulkyConvertPublicToEIPAndAddToCommonBandwidthPackage は、パブリック IP アドレスを EIP に一括で変換し、共有帯域幅パッケージに追加します。

今すぐ実行

テンプレートの説明

複数の Elastic Compute Service (ECS) インスタンスのパブリック IP アドレスを一度に Elastic IP アドレス (EIP) に変換し、EIP をインターネット共有帯域幅インスタンスに関連付けます。

テンプレートの種類

自動化

所有者

Alibaba Cloud

入力パラメーター

パラメーター

説明

種類

必須

デフォルト値

制限

targets

対象インスタンス

Json

はい

bandwidthPackageId

インターネット共有帯域幅インスタンスの ID。

String

はい

regionId

リージョン ID。

String

いいえ

{{ ACS::RegionId }}

rateControl

タスクの同時実行数

Json

いいえ

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

OOSAssumeRole

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

String

いいえ

""

出力パラメーター

なし

テンプレートを実行するために必要な権限ポリシー

{
    "Version": "1",
    "Statement": [
        {
            "Action": [
                "ecs:ConvertNatPublicIpToEip",
                "ecs:DescribeInstances"
            ],
            "Resource": "*",
            "Effect": "Allow"
        },
        {
            "Action": [
                "oos:GetApplicationGroup"
            ],
            "Resource": "*",
            "Effect": "Allow"
        },
        {
            "Action": [
                "vpc:AddCommonBandwidthPackageIp",
                "vpc:DescribeEipAddresses"
            ],
            "Resource": "*",
            "Effect": "Allow"
        }
    ]
}

詳細

ACS-ECS-BulkyConvertPublicToEIPAndAddToCommonBandwidthPackage: 詳細

テンプレートコンテンツ

FormatVersion: OOS-2019-06-01
Description:
  en: VPC に接続された ECS インスタンスのパブリック IP アドレスを Elastic IP (EIP) アドレスに一括変換し、共有帯域幅パッケージに追加します
  zh-cn: Batch converts the public IP addresses of VPC-connected ECS instances to Elastic IP (EIP) addresses and adds them to a shared bandwidth package.
  name-en: ACS-ECS-BulkyConvertPublicToEIPAndAddToCommonBandwidthPackage
  name-zh-cn: Batch Convert Public IPs to EIPs and Add to Shared Bandwidth Package
  categories:
      - instance_manage
Parameters:
  regionId:
    Type: String
    Label:
      en: リージョン ID
      zh-cn: Region ID
    AssociationProperty: RegionId
    Default: '{{ ACS::RegionId }}'
  targets:
    Label:
      en: 対象インスタンス
      zh-cn: Target Instances
    Type: Json
    AssociationProperty: Targets
    AssociationPropertyMetadata:
      ResourceType: 'ALIYUN::ECS::Instance'
      RegionId: regionId
  bandwidthPackageId:
    Label:
      en: 共有帯域幅パッケージ ID
      zh-cn: Shared Bandwidth Package ID
    Type: String
  rateControl:
    Label:
      en: タスク実行の同時実行数
      zh-cn: Task Execution Concurrency
    Type: Json
    AssociationProperty: RateControl
    Default:
      Mode: Concurrency
      MaxErrors: 0
      Concurrency: 10
  OOSAssumeRole:
    Label:
      en: OOS によって偽装される RAM ロール
      zh-cn: RAM Role Assumed by OOS
    Type: String
    Default: ''
RamRole: '{{ OOSAssumeRole }}'
Tasks:
  - Name: getInstance
    Description:
      en: ECS インスタンスを表示します
      zh-cn: Retrieves the specified ECS instances.
    Action: 'ACS::SelectTargets'
    Properties:
      ResourceType: 'ALIYUN::ECS::Instance'
      RegionId: '{{ regionId }}'
      Filters:
        - '{{ targets }}'
    Outputs:
      instanceIds:
        Type: List
        ValueSelector: 'Instances.Instance[].InstanceId'
  - Name: convertsPublicIPToEIPAndAddItToCommonBandwidthPackage
    Action: ACS::ECS::ConvertPublicToEIPAndAddToCommonBandwidthPackage
    Description:
      en: VPC に接続された ECS インスタンスのパブリック IP アドレスを Elastic IP (EIP) アドレスに変換し、共有帯域幅パッケージに追加します
      zh-cn: Converts the public IP address of a VPC-connected ECS instance to an Elastic IP (EIP) address and adds it to a shared bandwidth package.
    Properties:
      regionId: '{{ regionId }}'
      instanceId: '{{ ACS::TaskLoopItem }}'
      bandwidthPackageId: '{{ bandwidthPackageId }}'
    Loop:
      RateControl: '{{ rateControl }}'
      Items: '{{ getInstance.instanceIds }}'
Metadata:
  ALIYUN::OOS::Interface:
    ParameterGroups:
      - Parameters:
          - bandwidthPackageId
        Label:
          default:
            zh-cn: Configuration Parameters
            en: パラメーターの設定
      - Parameters:
          - regionId
          - targets
        Label:
          default:
            zh-cn: Select Instances
            en: インスタンスの選択
      - Parameters:
          - rateControl
          - OOSAssumeRole
        Label:
          default:
            zh-cn: Advanced Options
            en: 制御オプション