Memindahkan alamat IPv4 eksternal ke project lain

Alamat IPv4 eksternal statis dikaitkan dengan project Trusted Cloud dan hanya dapat digunakan dalam project tersebut. Namun, Anda dapat memindahkan alamat IPv4 eksternal statis dari satu project ke project lainnya.

Peran dan izin IAM

Untuk memindahkan alamat IP regional, Anda harus memiliki izin berikut:

  • compute.addresses.delete di project sumber
  • compute.addresses.create di project tujuan

Untuk memindahkan alamat IP global, Anda harus memiliki izin berikut:

  • compute.globalAddresses.delete di project sumber
  • compute.globalAddresses.create di project tujuan

Contoh peran yang mencakup izin berikut:

Sebelum memulai

Batasan

  • Jika Anda membatalkan penetapan alamat IP, Anda harus menunggu beberapa saat sebelum memindahkannya:

    • Untuk alamat IP global, tunggu 10 menit.
    • Untuk alamat IP regional, tunggu 20 menit.
  • Anda tidak dapat mengubah region alamat IP regional.

  • Anda tidak dapat mengonversi alamat IP global menjadi alamat IP regional atau alamat IP regional menjadi alamat IP global.

Memindahkan alamat IPv4 eksternal ke project lain

Anda dapat memindahkan alamat IPv4 eksternal regional atau global dari satu project ke project lainnya. Saat Anda memindahkan alamat IP, resource alamat IP akan diberi nama dan deskripsi yang sama secara default. Namun, Anda dapat memilih untuk memberikan nama atau deskripsi baru. Setelah alamat IPv4 eksternal dipindahkan ke project baru, Anda dapat menetapkannya ke resource yang memenuhi syarat dalam project tersebut.

Konsol

  1. Di Trusted Cloud console, buka IP addresses.

    Buka alamat IP

  2. Di menu More actions () dari alamat IP yang ingin dipindahkan, pilih Move to another project.

  3. Klik Select project, lalu pilih project tempat Anda ingin memindahkan alamat IP.

  4. Opsional: Masukkan Nama baru untuk alamat IP.

  5. Opsional: Masukkan Deskripsi baru untuk alamat IP.

  6. Klik Move.

gcloud

Opsi perintah ini bervariasi, bergantung pada apakah Anda memindahkan alamat IP regional atau global, dan apakah Anda menyimpan atau mengganti nama atau deskripsi alamat. Contoh berikut menjelaskan beberapa kombinasi ini.

  • Pindahkan alamat IPv4 eksternal regional ke project lain:

    gcloud compute addresses move ADDRESS_NAME \
        --target-project=TARGET_PROJECT \
        --region=REGION
    
  • Pindahkan alamat IPv4 eksternal regional ke project yang berbeda serta berikan nama dan deskripsi baru di project baru:

    gcloud compute addresses move ADDRESS_NAME \
        --target-project=TARGET_PROJECT \
        --new-name=NEW_NAME \
        --description=NEW_DESCRIPTION \
        --region=REGION
    
  • Pindahkan alamat IPv4 eksternal global ke project lain:

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

Ganti kode berikut:

  • ADDRESS_NAME: nama resource alamat IP yang ingin Anda pindahkan.
  • TARGET_PROJECT: nama atau ID project tempat Anda ingin memindahkan alamat IP.
  • REGION: region resource alamat IP.
  • NEW_NAME: nama baru untuk resource alamat IP di project baru.
  • NEW_DESCRIPTION: nama baru untuk resource alamat IP di project baru. Jika dihilangkan, deskripsi yang ada, jika tersedia, akan digunakan untuk resource.

Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi gcloud compute addresses move.

API

Detail permintaan bervariasi, bergantung pada apakah Anda memindahkan alamat IP regional atau global, dan apakah Anda menyimpan atau mengganti nama atau deskripsi alamat. Contoh berikut menjelaskan beberapa kombinasi ini.

  • Pindahkan alamat IPv4 eksternal regional ke project lain:

    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",
    }
    
  • Pindahkan alamat IPv4 eksternal regional ke project yang berbeda serta berikan nama dan deskripsi baru di project baru:

    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",
    }
    
  • Pindahkan alamat IPv4 eksternal global ke project lain:

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

Ganti kode berikut:

  • ADDRESS_NAME: nama resource alamat IP yang ingin Anda pindahkan.
  • SOURCE_PROJECT: nama atau ID project tempat Anda ingin memindahkan alamat IP.
  • TARGET_PROJECT: nama atau ID project tempat Anda ingin memindahkan alamat IP.
  • REGION: region resource alamat IP.
  • NEW_NAME: nama baru untuk resource alamat IP di project baru.
  • NEW_DESCRIPTION: nama baru untuk resource alamat IP di project baru. Jika dihilangkan, deskripsi yang ada, jika tersedia, akan digunakan untuk resource.