在不同区域中创建 VPC
区域是一种特定的地理位置,可以在其中部署应用程序、服务和其他 IBM Cloud® 资源。 区域由一个或多个专区组成,专区是物理数据中心,用于容纳主机服务和应用程序的计算、网络和存储资源以及相关冷却系统和电源。 区域之间相互隔离,确保区域内不会出现单一故障点。
IBM Cloud® VPC 服务是区域性服务。 为了实现灾难恢复(DR),您必须通过故障切换到其他区域,或者在我们其他区域之一建立VPC,从而提供恢复能力。
虚拟私有云在以下 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 |
地区 | 区域 | 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 专用主机概要文件,马德里区域仅支持具有实例存储器的专用主机概要文件。 有关更多信息,请参阅 专用主机概要文件。
地区 | 区域 | 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
。