Creazione di un VPC in una regione diversa
Una regione è una specifica ubicazione geografica in cui puoi distribuire applicazioni, servizi e altre risorse IBM Cloud®. Le regioni sono costituite da una o più zone, che sono data center fisici che ospitano risorse di calcolo, di rete e di archiviazione, con i relativi sistemi di raffreddamento e alimentazione, per i servizi e le applicazioni host. Le zone sono isolate le une dalle altre, il che garantisce che all’interno di una regione non si verifichi alcun singolo punto di guasto condiviso.
Il servizio VPC di IBM Cloud® è regionale. Per consentire il ripristino di emergenza (DR), è necessario garantire la possibilità di ripristino tramite failover verso una regione alternativa, configurando una VPC in una delle nostre altre regioni.
Virtual Private Cloud è disponibile nelle seguenti regioni IBM Cloud®.
| Posizione | Regione | Endpoint API |
|---|---|---|
| Stati Uniti Sud (Dallas) | us-south |
us-south.iaas.cloud.ibm.com |
| Stati Uniti Est (Washington DC) | us-east |
us-east.iaas.cloud.ibm.com |
| Brasile (San Paolo) | br-sao |
br-sao.iaas.cloud.ibm.com |
| Canada (Toronto) | ca-tor |
ca-tor.iaas.cloud.ibm.com |
| Canada (Montréal) | ca-mon |
ca-mon.iaas.cloud.ibm.com |
| Posizione | Regione | Endpoint API |
|---|---|---|
| Regno Unito (Londra) | eu-gb |
eu-gb.iaas.cloud.ibm.com |
| Germania (Francoforte) | eu-de |
eu-de.iaas.cloud.ibm.com |
| Spagna (Madrid) | eu-es |
eu-es.iaas.cloud.ibm.com |
Per i profili host dedicati di x86-64, la regione di Madrid supporta solo profili host dedicati con archiviazione istanza. Per ulteriori informazioni, vedi Profili host dedicati.
| Posizione | Regione | Endpoint API |
|---|---|---|
| India (Chennai - Airtel) | in-che |
in-che.iaas.cloud.ibm.com |
| India (Mumbai - Airtel) | in-mum |
in-mum.iaas.cloud.ibm.com |
| Giappone (Tokyo) | jp-tok |
jp-tok.iaas.cloud.ibm.com |
| Giappone (Osaka) | jp-osa |
jp-osa.iaas.cloud.ibm.com |
| Australia (Sydney) | au-syd |
au-syd.iaas.cloud.ibm.com |
L'endpoint dell'API regionale (VPC) viene impostato automaticamente dalla CLI di IBM Cloud® quando si effettua l'accesso a una regione specifica.
Accesso a una regione specifica tramite la CLI
Quando accedi al sito IBM Cloud®, puoi specificare una regione oppure sceglierla in un secondo momento. Ad esempio, per accedere direttamente all'endpoint API globale nella regione Dallas (us-south), esegui i seguenti comandi. Questi
comandi variano a seconda che si disponga di un account federato (SSO) o di un account non federato.
Per un account federato,
ibmcloud login -a https://cloud.ibm.com -r us-south --sso
Per un account non federato,
ibmcloud login -a https://cloud.ibm.com -r us-south
Se non si specifica il -r <region> parametro, la CLI richiede di scegliere una regione.
Si veda il seguente esempio di output:
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:
...
Cambiare regione tramite la CLI
Per ottenere lo stato più recente delle regioni VPC, eseguire il seguente comando:
ibmcloud is regions
Per passare a un'altra regione, eseguire il comando ibmcloud target -r
. Ad esempio, per passare alla regione Washington DC, esegui questo comando:
ibmcloud target -r us-east
Per controllare la tua ubicazione corrente, immetti il seguente comando:
ibmcloud target
Cambiare regione tramite l'API
Per interagire con l'API VPC regionale tramite REST, indirizza la richiesta all'endpoint API associato alla regione in cui desideri creare le risorse. L'endpoint API della regione è mostrato nella tabella precedente. È inoltre possibile individuare gli endpoint associati alle regioni eseguendo il seguente comando:
ibmcloud is regions
Ad esempio, per ottenere l'elenco dei VPC nella regione us-south, immetti il seguente comando:
curl "https://us-south.iaas.cloud.ibm.com/v1/vpcs?version=$api_version&generation=2" -H "Authorization: Bearer $iam_token"
Ottieni zone utilizzando la CLI
Per ottenere l'elenco delle zone disponibili per ciascuna regione, eseguire il comando ibmcloud is zones nella regione di destinazione. Nel seguente esempio, il primo comando passa la destinazione alla regione us-south.
Il secondo comando elenca le aree disponibili.
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
Per ulteriori informazioni relative alle opzioni di comando disponibili, consultare ibmcloud is zones.