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

Resource Orchestration Service:ROSコンソールでオプション値に基づいてパラメーター構成を選択する

最終更新日:Jan 16, 2025

このトピックでは、Resource Orchestration Service (ROS) コンソールでスタックを作成することにより、オプション値に基づいてパラメーター構成を選択する方法について説明します。

背景情報

ROSを使用してリソースを管理するためのスタックを作成する場合、リソースパラメーターを照会するために複数のコンソールを開く必要がある場合があります。テンプレートパラメーター構成にAssociationPropertyを追加できます。このようにして、指定されたパラメーターにオプション値が提供され、ROSコンソールでスタックを作成するときに値を選択できます。

テンプレートのサンプルコードスニペット

次のサンプルコードスニペットは、オプション値に基づいてパラメーター構成を選択するために使用できるテンプレートを示しています。完全なテンプレートを取得するには、作成するリソースを追加するだけで済みます。

サンプルコードスニペットでは、選択したリージョン内の対応するリソースを取得するためにAssociationPropertyが指定されており、異なるパラメーターにフィルター条件を追加するためにAssociationPropertyMetadataが指定されています。このようにして、リソースを作成するときにパラメーターをフィルタリングできます。

Parameters:
  ZoneId:
    AssociationProperty: ALIYUN::ECS::Instance::ZoneId
    Type: String
    Description:
        
      // ゾーンID。<br><b>注記:<font color='blue'>ゾーンIDを指定する前に、ECSインスタンスの仕様がゾーンで使用可能かどうかを確認してください。指定したvSwitchが存在しないゾーンを選択することをお勧めします。</font></b>
    Label:
       
      // VSwitchアベイラビリティーゾーン
  VPC:
    AssociationProperty: ALIYUN::ECS::VPC::VPCId
    Type: String
    Description:
       
      // コンソール - Virtual Private Cloudから (vpc-xxx) で始まるIDを検索してください。
    Label:
       
      // 既存のVPCインスタンスID
  VSwitch:
    AssociationProperty: ALIYUN::ECS::VSwitch::VSwitchId
    Type: String
    Description:
       
      // コンソール - Virtual Private Cloud - VSwitchesから (vsw-xxx) で始まるビジネスvswitch IDを検索してください。
    Label:
       
      // VSwitch ID
    AssociationPropertyMetadata:
      ZoneId: ZoneId
      VpcId: VPC
  SecurityGroup:
    Type: String
    Description:
       
      // コンソール - ECS - ネットワークとセキュリティから (sg-xxx) で始まるビジネスセキュリティグループIDを検索してください。
    Label:
       
      // ビジネスセキュリティグループID
    AssociationProperty: ALIYUN::ECS::SecurityGroup::SecurityGroupId
    AssociationPropertyMetadata:
      VpcId: VPC
  InstanceType:
    AssociationProperty: ALIYUN::ECS::Instance::InstanceType
    AssociationPropertyMetadata:
      ZoneId: ZoneId
    Label:
       
      // インスタンスタイプ
    Type: String
    Description:
       
      // <font color='blue'><b>1.モデルを選択する前に、モデルの下の現在の利用可能なゾーンに在庫があることを確認してください。一部のモデルは事前に報告する必要があります</b></font><br><font color='blue'><b>2.オプションモデルのリスト</font><br></b></font>[ecs.c5.large <font color='green'>2vCPU 4GiB イントラネット帯域幅 1Gbps イングリッド送受信パッケージ 30MillionPPS</font>]<br></b>[ecs.c5.xlarge <font color='green'>4vCPU 8GiB イントラネット帯域幅 1.5Gbps イングリッド送受信パッケージ 50MillionPPS</font>]<br></b>[ecs.c5.2xlarge <font color='green'>8vCPU 16GiB イントラネット帯域幅 2.5Gbps イングリッド送受信パッケージ 80MillionPPS</font>]

次のセクションでは、パラメーターについて説明します。

  • VPC:選択したリージョンで使用可能な仮想プライベートクラウド (VPC) のID。

  • ZoneId:選択したリージョンで使用可能なゾーンのID。

  • VSwitch:選択したリージョンまたはVPCで使用可能なvSwitchのID。

  • SecurityGroup:選択したVPCで使用可能なセキュリティグループのID。

  • InstanceType:選択したゾーンで使用可能なElastic Compute Service (ECS) インスタンスタイプ。

コンソールの構成項目

サンプルコードスニペットを使用してスタックを作成すると、ROSコンソールは現在のAlibaba Cloudアカウント内の既存のリソースの情報を取得します。

Template syntax

パラメーター

説明

Vswitch アベイラビリティーゾーン

VPC内のvSwitchのゾーンID。

Qingdao Zone C

既存の VPC インスタンス ID

VPCのID。

VPCの作成と照会方法の詳細については、「VPCの作成と管理」をご参照ください。

vpc-bp1m6fww66xbntjyc****

VSwitch ID

VPC内のvSwitchのID。

vSwitchの作成と照会方法の詳細については、「vSwitchの作成と管理」をご参照ください。

vsw-bp183p93qs667muql****

セキュリティグループ ID

ECSセキュリティグループのID。

セキュリティグループの照会方法の詳細については、「セキュリティグループの検索」をご参照ください。

sg-bp15ed6xe1yxeycg7o****

インスタンスタイプ

ECSインスタンスのインスタンスタイプ。

有効なインスタンスタイプを選択します。詳細については、「インスタンスファミリーの概要」をご参照ください。

ecs.e4.2xlarge