Sposta un indirizzo IPv4 esterno in un progetto diverso

Gli indirizzi IPv4 esterni statici sono associati a un progetto Trusted Cloud e possono essere utilizzati solo all'interno di quel progetto. Tuttavia, puoi spostare un indirizzo IPv4 esterno statico da un progetto a un altro.

Ruoli e autorizzazioni IAM

Per spostare un indirizzo IP regionale, devi disporre delle seguenti autorizzazioni:

  • compute.addresses.delete nel progetto di origine
  • compute.addresses.create nel progetto di destinazione

Per spostare un indirizzo IP globale, devi disporre delle seguenti autorizzazioni:

  • compute.globalAddresses.delete nel progetto di origine
  • compute.globalAddresses.create nel progetto di destinazione

Esempi di ruoli che includono queste autorizzazioni:

Prima di iniziare

Limitazioni

  • Se annulli l'assegnazione di un indirizzo IP, devi attendere un po' di tempo prima di spostarlo:

    • Per gli indirizzi IP globali, attendi 10 minuti.
    • Per gli indirizzi IP regionali, attendi 20 minuti.
  • Non puoi modificare la regione di un indirizzo IP regionale.

  • Non puoi convertire un indirizzo IP globale in regionale o un indirizzo IP regionale in globale.

  • Non puoi spostare indirizzi BYOIP tra progetti.

Sposta un indirizzo IPv4 esterno in un progetto diverso

Puoi spostare un indirizzo IPv4 esterno regionale o globale da un progetto a un altro. Quando sposti l'indirizzo IP, per impostazione predefinita alla risorsa indirizzo IP vengono assegnati lo stesso nome e la stessa descrizione. Tuttavia, puoi scegliere di assegnare un nuovo nome o una nuova descrizione. Dopo aver spostato l'indirizzo IPv4 esterno in un nuovo progetto, puoi assegnarlo a risorse idonee in quel progetto.

Console

  1. Nella console Trusted Cloud , vai a Indirizzi IP.

    Vai a indirizzi IP

  2. Nel menu Altre azioni () dell'indirizzo IP che vuoi spostare, seleziona Sposta in un altro progetto.

  3. Fai clic su Seleziona progetto, quindi seleziona il progetto a cui vuoi spostare l'indirizzo IP.

  4. (Facoltativo) Inserisci un nuovo nome per l'indirizzo IP.

  5. (Facoltativo) Inserisci una nuova descrizione per l'indirizzo IP.

  6. Fai clic su Sposta.

gcloud

Le opzioni del comando variano a seconda che tu stia spostando un indirizzo IP regionale o globale e che tu stia mantenendo o sostituendo il nome o la descrizione dell'indirizzo. Gli esempi riportati di seguito descrivono alcune di queste combinazioni.

  • Sposta un indirizzo IPv4 esterno regionale in un progetto diverso:

    gcloud compute addresses move ADDRESS_NAME \
        --target-project=TARGET_PROJECT \
        --region=REGION
    
  • Sposta un indirizzo IPv4 esterno regionale in un progetto diverso e assegnagli un nuovo nome e una nuova descrizione nel nuovo progetto:

    gcloud compute addresses move ADDRESS_NAME \
        --target-project=TARGET_PROJECT \
        --new-name=NEW_NAME \
        --description=NEW_DESCRIPTION \
        --region=REGION
    
  • Sposta un indirizzo IPv4 esterno globale in un progetto diverso:

    gcloud compute addresses move ADDRESS_NAME \
        --target-project=TARGET_PROJECT \
        --global
    

Sostituisci quanto segue:

  • ADDRESS_NAME: il nome della risorsa dell'indirizzo IP che vuoi spostare.
  • TARGET_PROJECT: il nome o l'ID del progetto in cui vuoi spostare l'indirizzo IP.
  • REGION: la regione dell'indirizzo IP.
  • NEW_NAME: un nuovo nome per la risorsa dell'indirizzo IP nel nuovo progetto.
  • NEW_DESCRIPTION: un nuovo nome per la risorsa dell'indirizzo IP nel nuovo progetto. Se omessa, viene utilizzata la descrizione esistente, se presente, per la risorsa.

Per ulteriori informazioni, consulta la documentazione di riferimento gcloud compute addresses move.

API

I dettagli della richiesta variano a seconda che tu stia spostando un indirizzo IP regionale o globale e che tu stia mantenendo o sostituendo il nome o la descrizione dell'indirizzo. Gli esempi riportati di seguito descrivono alcune di queste combinazioni.

  • Sposta un indirizzo IPv4 esterno regionale in un progetto diverso:

    POST https://www.s3nsapis.fr/compute/v1/projects/SOURCE_PROJECT/regions/REGION/addresses/ADDRESS_NAME/move
    {
      "destination_address": "projects/TARGET_PROJECT/global/addresses/ADDRESS_NAME",
    }
    
  • Sposta un indirizzo IPv4 esterno regionale in un progetto diverso e assegnagli un nuovo nome e una nuova descrizione nel nuovo progetto:

    POST https://www.s3nsapis.fr/compute/v1/projects/SOURCE_PROJECT/regions/REGION/addresses/ADDRESS_NAME/move
    {
      "destination_address": "projects/TARGET_PROJECT/global/addresses/NEW_NAME",
      "description": "NEW_DESCRIPTION",
    }
    
  • Sposta un indirizzo IPv4 esterno globale in un progetto diverso:

    POST https://www.s3nsapis.fr/compute/v1/projects/SOURCE_PROJECT/global/addresses/ADDRESS_NAME/move
    {
      "destination_address": "projects/TARGET_PROJECT/global/addresses/ADDRESS_NAME",
    }
    

Sostituisci quanto segue:

  • ADDRESS_NAME: il nome della risorsa dell'indirizzo IP che vuoi spostare.
  • SOURCE_PROJECT: il nome o l'ID del progetto in cui vuoi spostare l'indirizzo IP.
  • TARGET_PROJECT: il nome o l'ID del progetto in cui vuoi spostare l'indirizzo IP.
  • REGION: la regione dell'indirizzo IP.
  • NEW_NAME: un nuovo nome per la risorsa dell'indirizzo IP nel nuovo progetto.
  • NEW_DESCRIPTION: un nuovo nome per la risorsa dell'indirizzo IP nel nuovo progetto. Se omessa, viene utilizzata la descrizione esistente, se presente, per la risorsa.