別のリージョンでの VPC の作成
リージョンは、アプリ、サービス、およびその他の IBM Cloud® リソースをデプロイできる特定の地理的な場所です。 リージョンは 1 つ以上のゾーンで構成されます。ゾーンは物理データ・センターであり、ホスト・サービスおよびホスト・アプリケーション用に、関連冷却機器および電源機器を備えたコンピュート・リソース、ネットワーク・リソース、ストレージ・リソースを格納しています。 各ゾーンは互いに分離されているので、1 つのリージョン内で共有される単一障害点は存在しません。
IBM Cloud® VPC サービスはリージョン別です。 災害復旧 (DR) を可能にするには、他のいずれかのリージョンに VPC を構築し、別のリージョンへのフェイルオーバーを使用してリカバリーできるようにする必要があります。
Virtual Private Cloud は、以下の IBM Cloud® リージョンで提供されています。
Location | リージョン | API エンドポイント |
---|---|---|
米国南部 (ダラス) | us-south | us-south.iaas.cloud.ibm.com |
米国東部 (ワシントン DC) | us-east | us-east.iaas.cloud.ibm.com |
ブラジル (サンパウロ) | br-sao | br-sao.iaas.cloud.ibm.com |
カナダ (トロント) | ca-tor | ca-tor.iaas.cloud.ibm.com |
カナダ(モントリオール) | ca-mon | ca-mon.iaas.cloud.ibm.com |
Location | リージョン | API エンドポイント |
---|---|---|
英国 (ロンドン) | eu-gb | eu-gb.iaas.cloud.ibm.com |
ドイツ(フランクフルト) | eu-de | eu-de.iaas.cloud.ibm.com |
スペイン (マドリッド) | eu-es | eu-es.iaas.cloud.ibm.com |
x86-64 専用ホスト・プロファイルの場合、マドリッド・リージョンは、インスタンス・ストレージを持つ専用ホスト・プロファイルのみをサポートします。 詳しくは、専用ホストのプロファイルを参照してください。
Location | リージョン | API エンドポイント |
---|---|---|
日本 (東京) | jp-tok | jp-tok.iaas.cloud.ibm.com |
日本 (大阪) | jp-osa | jp-osa.iaas.cloud.ibm.com |
オーストラリア (シドニー) | au-syd | au-syd.iaas.cloud.ibm.com |
特定のリージョンにログインすると、IBM Cloud® CLI によってリージョン API (VPC) エンドポイントが自動的に設定されます。
CLI を使用した特定のリージョンへのログイン
リージョンは、IBM Cloud® にログインするときに指定することも、後から選択することもできます。 例えば、ダラス (us-south
) リージョンのグローバル API エンドポイントに直接ログインするには、以下のコマンドを実行します。 これらのコマンドは、統合アカウント (SSO) と非統合アカウントのどちらを持っているかに応じて異なります。
統合アカウントの場合
ibmcloud login -a https://cloud.ibm.com -r us-south --sso
統合アカウントでない場合
ibmcloud login -a https://cloud.ibm.com -r us-south
後でリージョンを選択する場合は、-r <region>
パラメーターを指定しないでください。そうすると、CLI でリージョンの選択を求めるプロンプトが出されます。
出力例:
API endpoint: cloud.ibm.com
Get One Time Code from https://identity-2.eu-central.iam.cloud.ibm.com/identity/passcode to proceed.
Open the URL in the default browser? [Y/n]> y
One Time Code >
Authenticating...
OK
Select an account:
1. MyAccount (00a11aa1a11aa11a1111a1111aaa11aa) <-> 1234567
2. TeamAccount (2bb222bb2b22222bbb2b2222bb2bb222) <-> 7654321
Enter a number> 2
Targeted account TeamAccount (2bb222bb2b22222bbb2b2222bb2bb222) <-> 7654321
Targeted resource group Default
Select a region (or press enter to skip):
1. au-syd
2. in-che
3. jp-osa
4. jp-tok
5. kr-seo
6. eu-de
7. eu-es
8. eu-gb
9. ca-tor
10. us-south
11. us-east
12. br-sao
Enter a number> 12
Targeted region us-south
API endpoint: https://cloud.ibm.com
Region: us-south
User: first.last@email.com
Account: TeamAccount (2bb222bb2b22222bbb2b2222bb2bb222) <-> 7654321
Resource group: Default
CF API endpoint:
Org:
Space:
...
CLI を使用したリージョンの切り替え
VPC リージョンの最新の状況を取得するには、次のコマンドを実行します。
ibmcloud is regions
別のリージョンに切り替えるには、ibmcloud target -r <region>
コマンドを実行します。 例えば、ワシントン DC リージョンに切り替えるには、次のコマンドを実行します。
ibmcloud target -r us-east
現在の場所を確認するには、次のコマンドを実行します。
ibmcloud target
API を使用したリージョンの切り替え
REST を使用してリージョン VPC API と対話するには、リソースを作成したいリージョンと関連付けられた API エンドポイントに要求を送信します。 リージョンの API エンドポイントは、前の表に記載しています。 また、次のコマンドを実行して、リージョンに関連付けられたエンドポイントを見つけることもできます。
ibmcloud is regions
例えば、us-south
リージョンの VPC のリストを取得するには、次のコマンドを実行します。
curl "https://us-south.iaas.cloud.ibm.com/v1/vpcs?version=$api_version&generation=2" -H "Authorization: $iam_token"
CLI を使用したゾーンの取得
各リージョンで利用可能なゾーンのリストを取得するには、対象のリージョンで ibmcloud is zones
コマンドを実行します。 以下の例では、最初のコマンドでターゲットを us-south
領域に切り替えます。 2 番目のコマンドは、使用可能なゾーンをリストします。
ibmcloud target -r us-east; ibmcloud is zones
Switched to region us-east
API endpoint: https://cloud.ibm.com
Region: us-east
User: test.user@ibm.com
Account: Test Account (a1234567) <-> 1414935
Resource group: No resource group targeted, use 'ibmcloud target -g RESOURCE_GROUP'
CF API endpoint:
Org:
Space:
Listing zones in target region us-east under account Test Account as user test.user@ibm.com...
Name Universal name Data center Region Status
us-south-1 us-south-dal13-a DAL13 us-south available
us-south-2 us-south-dal14-a DAL14 us-south available
us-south-3 us-south-dal10-a DAL10 us-south available
使用可能なコマンド・オプションについて詳しくは、「 ibmcloud is zones
」を参照してください。