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

:CreateVpcPeerConnection

最終更新日:Dec 16, 2025

VPC ピアリング接続を作成します。

操作説明

VPC ピアリング接続を作成する前に、以下の点にご注意ください。

  • CreateVpcPeerConnection は非同期操作です。システムは インスタンス ID を返しますが、IPsec 接続はまだ作成されておらず、バックグラウンドでタスクを実行します。GetVpcPeerConnectionAttribute を呼び出して、タスクのステータスをクエリします。

    • VPC ピアリング接続が 作成中 状態の場合、VPC ピアリング接続は作成中です。

    • VPC ピアリング接続が 有効 状態の場合、VPC ピアリング接続は作成されています。

    • VPC ピアリング接続が 承認待ち 状態の場合、これはクロスアカウント接続です。受信側で接続を承認する必要があります。

  • 指定された期間内に CreateVpcPeerConnection を繰り返し呼び出すことはできません。

VPC ピアリング接続を作成すると、システムは自動的に Cloud Data Transfer (CDT) を有効化します。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

vpc:CreateVpcPeerConnection

create

*All Resource

*

なし なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

RegionId

string

必須

VPC ピアリング接続を作成するリージョンの ID です。

DescribeRegions 操作を呼び出して、最新のリージョンリストをクエリします。

cn-hangzhou

VpcId

string

必須

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

vpc-bp1gsk7h12ew7oegk****

AcceptingAliUid

integer

必須

リクエスト先 VPC が属する Alibaba Cloud アカウントの ID です。

  • Alibaba Cloud アカウント内で VPC ピアリング接続を作成するには、Alibaba Cloud アカウントの ID を入力します。

  • Alibaba Cloud アカウントと別の Alibaba Cloud アカウント間で VPC ピアリング接続を作成するには、ピア Alibaba Cloud アカウントの ID を入力します。

説明

受信側が RAM ユーザーの場合、AcceptingAliUid に RAM ユーザーを作成した Alibaba Cloud アカウントの ID を設定します。

1210123456123456

AcceptingRegionId

string

必須

作成する VPC ピアリング接続のリクエスト先 VPC のリージョン ID です。

  • リージョン内 VPC ピアリング接続を作成するには、リクエスト元 VPC と同じリージョン ID を入力します。

  • リージョン間 VPC ピアリング接続を作成するには、リクエスト元 VPC とは異なるリージョン ID を入力します。

cn-hangzhou

AcceptingVpcId

string

必須

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

vpc-bp1vzjkp2q1xgnind****

Name

string

任意

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

名前は 2 ~ 128 文字で、数字、アンダースコア (_)、ハイフン (-) を使用できます。文字で始める必要があります。

vpcpeer

Description

string

任意

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

説明は 2 ~ 256 文字である必要があります。説明は文字で始める必要がありますが、http:// または https:// で始めることはできません。

description

DryRun

boolean

任意

実際にリクエストを実行せずに、ドライランのみを実行するかどうかを指定します。有効な値:

  • true:ドライランのみを実行します。システムは、リクエストに問題がないか確認します。これには、パラメーター値の欠落、リクエスト構文の誤り、サービス制限などが含まれます。リクエストがドライランに失敗した場合、エラーコードが返されます。リクエストがドライランに成功した場合、DryRunOperation エラーコードが返されます。

  • false (デフォルト):ドライランを実行し、実際のリクエストを実行します。リクエストがドライランに成功した場合、2xx HTTP ステータスコードが返され、操作が実行されます。

false

ClientToken

string

任意

リクエストのべき等性を確保するために使用されるクライアントトークンです。

クライアントを使用してトークンを生成できますが、異なるリクエスト間でトークンが一意であることを確認する必要があります。トークンには ASCII 文字のみを含めることができ、長さは 64 文字を超えることはできません。

説明

このパラメーターを指定しない場合、システムは自動的に リクエスト IDクライアントトークン として使用します。リクエスト ID はリクエストごとに異なる場合があります。

02fb3da4-130e-11e9-8e44-001****

ResourceGroupId

string

任意

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

リソースグループの詳細については、「リソースグループ」をご参照ください。

rg-acfmxazb4ph6aiy****

Bandwidth

integer

任意

VPC ピアリング接続の帯域幅です。単位:Mbit/s。値は 0 より大きい整数である必要があります。このパラメーターを指定する前に、リージョン間 VPC ピアリング接続を作成していることを確認してください。

100

LinkType

string

任意

作成する VPC ピアリング接続のリンクタイプです。有効な値:

  • Platinum

  • Gold:デフォルト値

説明
  • このパラメーターを指定する必要がある場合は、VPC ピアリング接続がリージョン間接続であることを確認してください。

Gold

Tag

array<object>

任意

タグです。

object

任意

タグです。

Key

string

任意

タグキーです。少なくとも 1 つのタグキーを指定する必要があり、最大 20 個のタグキーを指定できます。タグキーは空の文字列にすることはできません。

タグキーの長さは最大 128 文字です。acs: または aliyun で始めることはできず、http:// または https:// を含めることはできません。

FinanceDept

Value

string

任意

タグ値です。少なくとも 1 つのタグ値を指定する必要があり、最大 20 個のタグ値を指定できます。タグ値は空の文字列にすることができます。

タグ値の長さは最大 128 文字です。aliyun または acs: で始めることはできず、http:// または https:// を含めることはできません。

FinanceJoshua

レスポンスフィールド

フィールド

説明

object

リクエスト ID です。

RequestId

string

リクエスト ID です。

54B48E3D-DF70-471B-AA93-08E683A1B45

InstanceId

string

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

pcc-lnk0m24khwvtkm****

成功レスポンス

JSONJSON

{
  "RequestId": "54B48E3D-DF70-471B-AA93-08E683A1B45",
  "InstanceId": "pcc-lnk0m24khwvtkm****"
}

エラーコード

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

400 OperationFailed.CdtNotOpened The operation failed because the Cdt service is not opened.
400 OperationFailed.CrossBorderCdtNotOpened The operation failed because the CrossBorderCdt service is not opened.
400 IncorrectStatus.Vpc The status of %s [%s] is incorrect.
400 IncorrectStatus.AcceptingVpc The status of %s [%s] is incorrect.
400 ResourceAlreadyExist.RouterInterface The specified resource of %s already exists.
400 ResourceAlreadyExist.VpcPeer The specified resource of %s already exists.
400 OperationDenied.CloudBoxExistsInVpc The operation is not allowed because the CloudBox device exists in vpc.
400 OperationDenied.CloudBoxExistsInAcceptingVpc The operation is not allowed because the CloudBox device exists in accepting vpc.
400 QuotaExceeded.VpcPeerCountPerVpc The quota of %s is exceeded, usage %s/%s.
400 UnsupportedRegion The feature of %s is not supported in the region of %s.
400 QuotaExceeded.VpcPeerCountPerUserPerRegion The quota of %s is exceeded, usage %s/%s.
400 IncorrectBusinessStatus.VpcPeer The business status of %s [%s] is incorrect.
400 OperationFailed.NotExist.ResourceGroup The operation failed because the resource group does not exist.
400 OperationFailed.AcceptUserCdtNotOpened The operation failed because the Cdt service of accept user is not opened.
400 OperationFailed.AcceptUserCrossBorderCdtNotOpened The operation failed because the CrossBorderCdt service of accept user is not opened.
400 IncorrectBusinessStatus.AcceptUserVpcPeer The business status of %s [%s] is incorrect.
400 OperationFailed.ViolativeVpcPeer The creation operation fails because it is not allowed to create a vpc peer instance between the originating region and the receiving region.
400 QuotaExceeded.CrossRegionVpcPeerCountPerVpc The quota of %s is exceeded, usage %s/%s.
400 QuotaExceeded.IntraRegionVpcPeerCountPerVpc The quota of %s is exceeded, usage %s/%s.
400 OperationDenied.OperateShareResource The operation is not allowed because of operating shared resource.
400 IncorrectBusinessStatus.AcceptVpcPeer The business status of peer account is incorrect.
400 OperationFailed.InterRegionLinkTypeNotSupported The same region not supported link type feature.
400 OperationFailed.RegionIdNotSupportLinkType The feature link type is not supported in the region.
400 OperationFailed.SpecificLinkTypeNotSupported The operation failed because the special link type of user is not opened.
400 OperationFailed.CrossBusinessNotAllowed Operation failed because receiver and accepter belong to different business site.
400 OperationFailed.ChargeTypeNotSupported Operation failed because the CDT charge type of receiver or accepter does not support the Underlay link type.

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。