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

:WA-企業サービス共有設計

最終更新日:Apr 01, 2025

テンプレート ID

C25E5F0DE12CJBPN

サポートされているリージョン

北京、深圳、上海

テンプレートアーキテクチャ

image.jpeg

パラメーター変数

パラメーター変数の種類には、String などがあり、関連する値は変数を介して渡されます。

渡されない場合はデフォルト値が使用されます。テンプレート変数構成を変更するには、以下を参照してください:テンプレート変数構成

序数

変数名

変数の種類

デフォルト値

説明

1

リージョン

String

cn-Beijing

北京リージョン

2

${vpc1_name}

String

vpc1

vpc1 の名前

3

${vpc1_ip}

String

172.16.0.0/16

vpc1 の CIDR ブロック

4

${vpc1_tr_AZ1}

String

vpc1-tr-K

vpc1-tr スイッチ 1 の名前

5

${vpc1_tr_AZ1_IP}

String

172.16.0.0/24

vpc1-tr スイッチ 1 の CIDR ブロック

6

${vpc1_tr_AZ2}

String

DMZ-vsw-K

vpc1-tr スイッチ 2 の名前

7

${vpc1_tr_AZ2_IP}

String

172.16.1.0/24

vpc1-tr スイッチ 2 の CIDR ブロック

8

${vpc2_name}

String

vpc2

vpc2 の名前

9

${vpc1_ip}

String

192.168.0.0/16

vpc2 の CIDR ブロック

10

${vpc2_tr_AZ1}

String

vpc2-tr-K

vpc2-tr スイッチ 1 の名前

11

${vpc2_tr_AZ1_IP}

String

192.168.10.0/24

vpc2-tr スイッチ 1 の CIDR ブロック

12

${vpc2_tr_AZ2}

String

vpc2-tr-H

vpc2-tr スイッチ 2 の名前

13

${vpc2_tr_AZ2_IP}

String

192.168.11.0/24

vpc2-tr スイッチ 2 の CIDR ブロック

14

${app_AZ1}

String

vswitch-K

アプリケーションスイッチ 1 の名前

15

${app_AZ1_IP}

String

192.168.0.0/24

アプリケーションスイッチ 1 の CIDR ブロック

16

${app_AZ2}

String

vswitch-H

アプリケーションスイッチ 2 の名前

17

${app_AZ2_IP}

String

192.168.1.0/24

アプリケーションスイッチ 2 の CIDR ブロック

コマンドラインデバッグ

YAML ファイル パラメーター構成の例(デフォルト VPC、スイッチ、セキュリティグループ、IPv4、およびルートテーブルが新規作成されます):

template_id: C25E5F0DE12CJBPN
area_id: "cn-beijing"

variables:
            ${vpc1_name}: "vpc1"
            ${vpc1_ip}: "172.16.0.0/12"
            ${vpc1_tr_AZ1}: "vpc1-tr-K"
            ${vpc1_tr_AZ1_IP}: "172.16.0.0/24"
            ${vpc1_tr_AZ2}: "vpc1-tr-H"
            ${vpc1_tr_AZ2_IP}: "172.16.1.0/24"
            ${vpc2_name}: "vpc2"
            ${vpc2_ip}: "192.168.0.0/16"
            ${vpc2_tr_AZ1}: "vpc2-tr-K"
            ${vpc2_tr_AZ1_IP}: "192.168.10.0/24"
            ${vpc2_tr_AZ2}: "vpc2-tr-H"
            ${vpc2_tr_AZ2_IP}: "192.168.11.0/24"
            ${app_AZ1}: "vswitch-K"
            ${app_AZ1_IP}: "192.168.0.0/24"
            ${app_AZ2}: "vswitch-H"
            ${app_AZ2_IP}: "192.168.1.0/24"
  
configuration:
  enableMonitor: "0"
  enableReport: "0"

注:

1. リージョンを置き換えるには、area_id フィールドを変更します。たとえば、北京の「cn-beijing」を上海の「cn-shanghai」に変更します。

詳細については、「参照ドキュメント」をご参照ください。

2. エンドポイントサービスを介した OSS サービスへのアクセスには、ホワイトリストへの登録が必要です。そうでない場合、デプロイメントは異常になります。

テンプレートライブラリのアドレス: https://bpstudio.console.alibabacloud.com/#/bpStudio/topo?TemplateId=C25E5F0DE12CJBPN

コード例アドレス:

視覚化方式

  1. 2 つの VPC、6 つのスイッチ、1 つの PrivateLink を含む、関連する Alibaba Cloud サービスを一括作成します。

    1. テンプレートに基づいて新しいアプリケーションを作成します。デフォルトのリージョンは杭州で、すべてのクラウドプロダクトが新規作成されます。

    2. アプリケーションの保存を完了し、検証と価格設定を行います。この例のすべてのクラウドプロダクトは、従量課金制で課金されます。

    3. 検証後、プロトコルを確認してバッチデプロイメントを開始し、ルーティング構成を自動的に完了します。

統合 API 呼び出し方式

  1. 統合 API を介して迅速に使用するための一連の openAPI インターフェースを利用します。

  2. ドキュメントを参照して、コマンドラインツールを使用して初期化します。

  3. モデル YAML ファイルを使用して直接デプロイおよび出力します。

  4. リージョンを置き換えるには、area_id フィールドを変更します。たとえば、杭州の「cn-hangzhou」を上海の「cn-shanghai」に変更します。