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

Resource Orchestration Service:ALIYUN::VPC::VpcPeerConnection

最終更新日:Mar 28, 2026

ALIYUN::VPC::VpcPeerConnection は、仮想プライベートクラウド (VPC) 間のピアリング接続を作成するために使用します。

構文

{
  "Type": "ALIYUN::VPC::VpcPeerConnection",
  "Properties": {
    "Description": String,
    "DeletionForce": Boolean,
    "AcceptingVpcId": String,
    "VpcId": String,
    "AcceptingRegionId": String,
    "AcceptingAliUid": Integer,
    "Name": String,
    "ResourceGroupId": String,
    "Bandwidth": Integer,
    "LinkType": String
  }
}

プロパティ

プロパティ

必須

編集可能

説明

制約

Description

String

いいえ

はい

VPC ピアリング接続の説明です。

説明は 2 文字以上 256 文字以内で、英字または漢字で始める必要があります。また、http:// または https:// で始めてはいけません。

DeletionForce

Boolean

いいえ

はい

VPC ピアリング接続を強制的に削除するかどうかを指定します。

有効な値:

  • true

  • false

AcceptingVpcId

String

はい

いいえ

受諾側 VPC の ID です。

受諾側 VPC の ID は、リクエスト元 VPC の ID と異なる必要があります。

VpcId

String

はい

いいえ

リクエスト元 VPC の ID です。

なし。

AcceptingRegionId

String

いいえ

いいえ

受諾側 VPC のリージョン ID です。

有効な値:

  • 同一リージョン内での VPC ピアリング接続を作成する場合は、リクエスト元 VPC のリージョン ID と同じリージョン ID を指定します。

  • 跨リージョンの VPC ピアリング接続を作成する場合は、リクエスト元 VPC のリージョン ID とは異なるリージョン ID を指定します。

AcceptingAliUid

Integer

いいえ

いいえ

受諾側 VPC が属する Alibaba Cloud アカウントの ID です。

有効な値:

  • ご自身の Alibaba Cloud アカウント内で VPC ピアリング接続を作成する場合は、ご自身の Alibaba Cloud アカウントの ID を指定します。

  • ご自身の Alibaba Cloud アカウントと他社の Alibaba Cloud アカウント間で VPC ピアリング接続を作成する場合は、相手側の Alibaba Cloud アカウントの ID を指定します。

説明

受諾側 VPC が Resource Access Management (RAM) ユーザーに属する場合、その RAM ユーザーが所属する Alibaba Cloud アカウントの ID を指定します。

Name

String

いいえ

はい

VPC ピアリング接続の名前です。

名前は 2 文字以上 128 文字以内で、数字、アンダースコア (_ )、ハイフン (-) を含めることができます。ただし、英字で始める必要があります。

ResourceGroupId

String

いいえ

いいえ

リソースグループ ID です。

なし

Bandwidth

Integer

いいえ

いいえ

VPC ピアリング接続の帯域幅です。

単位:Mbps。値は 0 より大きい整数である必要があります。

説明

このパラメーターは、跨リージョンの VPC ピアリング接続にのみ適用されます。

LinkType

String

いいえ

いいえ

リンクタイプです。

有効な値:

  • Platinum

  • Gold(デフォルト)

戻り値

Fn::GetAtt

InstanceId:VPC ピアリング接続が作成されたインスタンスの ID です。

サンプル

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  AcceptingVpcId:
    Type: String
    Description: 受諾側 VPC の ID。
  VpcId:
    Type: String
    Description: リクエスト元 VPC の ID。
Resources:
  VpcPeerConnection:
    Type: ALIYUN::VPC::VpcPeerConnection
    Properties:
      AcceptingVpcId:
        Ref: AcceptingVpcId
      VpcId:
        Ref: VpcId
Outputs:
  InstanceId:
    Description: VPC ピアリング接続のインスタンス ID。
    Value:
      Fn::GetAtt:
        - VpcPeerConnection
        - InstanceId
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "AcceptingVpcId": {
      "Type": "String",
      "Description": "受諾側 VPC の ID。"
    },
    "VpcId": {
      "Type": "String",
      "Description": "リクエスト元 VPC の ID。"
    }
  },
  "Resources": {
    "VpcPeerConnection": {
      "Type": "ALIYUN::VPC::VpcPeerConnection",
      "Properties": {
        "AcceptingVpcId": {
          "Ref": "AcceptingVpcId"
        },
        "VpcId": {
          "Ref": "VpcId"
        }
      }
    }
  },
  "Outputs": {
    "InstanceId": {
      "Description": "VPC ピアリング接続のインスタンス ID。",
      "Value": {
        "Fn::GetAtt": [
          "VpcPeerConnection",
          "InstanceId"
        ]
      }
    }
  }
}