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 sumbercompute.addresses.create
di project tujuan
Untuk memindahkan alamat IP global, Anda harus memiliki izin berikut:
compute.globalAddresses.delete
di project sumbercompute.globalAddresses.create
di project tujuan
Contoh peran yang mencakup izin berikut:
- Compute Admin (
roles/compute.admin
) - Compute Network Admin (
roles/compute.networkAdmin
) - Compute Public IP Admin (
roles/compute.publicIpAdmin
)
Sebelum memulai
- Pastikan batas sistem untuk project Anda memungkinkan Anda memindahkan alamat IP.
Lihat batas sistem per project berikut:
Jika nilai batas sistem adalah
0
, Anda tidak dapat memindahkan alamat IP. Jika Anda perlu memindahkan alamat IP, hubungi Trusted Cloud tim penjualan Anda. - Pastikan bahwa project yang ingin Anda pindahkan alamat IP sudah ada. Jika belum, buat project.
- Aktifkan Compute Engine API di project target.
- Pastikan bahwa project target memiliki kapasitas yang cukup dalam kuota yang sesuai untuk alamat IP yang Anda pindahkan:
- Untuk alamat IP eksternal regional, periksa kuota alamat IP statis.
- Untuk alamat IP eksternal global, periksa kuota global alamat IP statis.
- Pastikan alamat IP yang ingin dipindahkan memiliki atribut berikut:
- Jenis akses adalah eksternal.
- Versi IP-nya adalah IPv4.
- Alamat IP direservasi (statis), bukan sementara. Untuk mereservasi alamat IP, lihat Mencadangkan alamat IP eksternal statis baru.
- Alamat IP tidak sedang digunakan oleh resource mana pun, misalnya, instance VM atau aturan penerusan. Untuk membatalkan penetapan alamat IP, lihat Membatalkan penetapan alamat IP eksternal statis.
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
Di Trusted Cloud console, buka IP addresses.
Di menu More actions (
) dari alamat IP yang ingin dipindahkan, pilih Move to another project.Klik Select project, lalu pilih project tempat Anda ingin memindahkan alamat IP.
Opsional: Masukkan Nama baru untuk alamat IP.
Opsional: Masukkan Deskripsi baru untuk alamat IP.
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.