IBM Cloud Docs
在不同区域中创建 VPC

在不同区域中创建 VPC

区域是一种特定的地理位置,可以在其中部署应用程序、服务和其他 IBM Cloud® 资源。 区域由一个或多个专区组成,专区是物理数据中心,用于容纳主机服务和应用程序的计算、网络和存储资源以及相关冷却系统和电源。 区域之间相互隔离,确保区域内不会出现单一故障点。

IBM Cloud® VPC 服务是区域性服务。 为了实现灾难恢复(DR),您必须通过故障切换到其他区域,或者在我们其他区域之一建立VPC,从而提供恢复能力。

虚拟私有云在以下 IBM Cloud® 区域中可用。

IBM Cloud regions for North and South America
本表按地理位置显示IBM Cloud个地区。 单击您感兴趣的地理位置的选项卡。 然后,您将看到该地理位置的所有 IBM Cloud 区域。
地区 区域 API 端点
美国南部(达拉斯) us-south us-south.iaas.cloud.ibm.com
美国东部 (华盛顿特区) 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
IBM Cloud regions for Europe
本表按地理位置显示IBM Cloud个地区。 单击您感兴趣的地理位置的选项卡。 然后,您将看到该地理位置的所有 IBM Cloud 区域。
地区 区域 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 专用主机概要文件,马德里区域仅支持具有实例存储器的专用主机概要文件。 有关更多信息,请参阅 专用主机概要文件

IBM Cloud regions for Asia Pacific
本表按地理位置显示IBM Cloud个地区。 单击您感兴趣的地理位置的选项卡。 然后,您将看到该地理位置的所有 IBM Cloud 区域。
地区 区域 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> 命令。 例如,要切换到华盛顿特区地区,请运行以下命令:

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 区域。 第二个命令列出可用区域。

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