Membuat dan mengelola proyek

Project Google Cloud membentuk dasar untuk membuat, mengaktifkan, dan menggunakan semua layanan Google Cloud, termasuk mengelola API, mengaktifkan penagihan, menambahkan dan menghapus kolaborator, serta mengelola izin untuk resource Google Cloud.

Halaman ini menjelaskan cara membuat dan mengelola project Google Cloud menggunakan Cloud Resource Manager API dan Konsol Google Cloud.

Sebelum memulai

Baca tentang resource project di Ringkasan hierarki resource. Untuk panduan menyiapkan hierarki resource, lihat artikel Menentukan hierarki resource untuk zona landing Google Cloud Anda.

Berikut ini digunakan untuk mengidentifikasi project Anda:

  • Project name: Nama yang dapat dibaca manusia untuk project Anda.

    Nama project tidak digunakan oleh Google API apa pun. Anda dapat mengedit nama project kapan saja, selama atau setelah pembuatan project. Nama project tidak harus unik.

  • Project ID: ID unik secara global untuk project Anda.

    Project ID adalah string unik yang digunakan untuk membedakan project Anda dari project lain di Google Cloud. Setelah Anda memasukkan nama project, Konsol Google Cloud akan menghasilkan project ID unik yang dapat berupa kombinasi huruf, angka, dan tanda hubung. Sebaiknya gunakan project ID yang dibuat, tetapi Anda dapat mengeditnya selama pembuatan project. Setelah proyek dibuat, ID project bersifat permanen.

    Project ID memiliki persyaratan berikut:

    • Panjangnya harus 6 hingga 30 karakter.
    • Hanya boleh berisi huruf kecil, angka, dan tanda hubung.
    • Harus diawali dengan huruf.
    • Tidak boleh diakhiri dengan tanda hubung.
    • Tidak dapat sedang digunakan atau sebelumnya digunakan; termasuk project yang dihapus.
    • Tidak boleh berisi string yang dibatasi, seperti google, null, undefined, dan ssl.
  • Project number: ID unik yang dihasilkan secara otomatis untuk project Anda.

Jangan sertakan informasi sensitif seperti informasi identitas pribadi (PII) atau data keamanan di nama project, project ID, atau nama resource Anda lainnya. Project ID digunakan atas nama banyak resource Google Cloud lainnya, dan referensi apa pun ke project atau resource terkait akan memperlihatkan project ID dan nama resource.

Membuat project

Untuk membuat project, Anda harus memiliki izin resourcemanager.projects.create. Izin ini disertakan dalam peran seperti peran Project Creator (roles/resourcemanager.projectCreator). Peran Project Creator diberikan secara default ke seluruh domain resource organisasi baru dan kepada pengguna uji coba gratis. Untuk mengetahui informasi tentang cara memberikan peran kepada individu dan membatasi akses seluruh resource organisasi, lihat halaman Mengelola Peran Organisasi Default.

Jika Anda tidak menentukan resource induk, resource induk akan dipilih secara otomatis jika berlaku berdasarkan domain akun pengguna.

Anda dapat membuat project baru menggunakan Google Cloud Console, Google Cloud CLI, atau metode projects.create().

Konsol

Untuk membuat project baru, lakukan hal berikut:

  1. Buka halaman Manage resources di Konsol Google Cloud.

    Buka Kelola Resource

    Langkah-langkah selanjutnya akan muncul secara otomatis di Konsol Google Cloud.

  2. Pada menu drop-down Select organization di bagian atas halaman, pilih resource organisasi tempat Anda ingin membuat project. Jika Anda adalah pengguna uji coba gratis, lewati langkah ini karena daftar ini tidak akan muncul.
  3. Klik Buat Project.
  4. Di jendela New Project yang muncul, masukkan nama project dan pilih akun penagihan yang berlaku. Nama project hanya boleh berisi huruf, angka, tanda kutip tunggal, tanda hubung, spasi, atau tanda seru, dan harus antara 4 hingga 30 karakter.
  5. Masukkan organisasi induk atau resource folder di kotak Location. Resource tersebut akan menjadi induk hierarkis project baru. Jika No organization dipilih, Anda dapat memilihnya untuk membuat project baru sebagai level teratas dalam hierarki resource-nya sendiri.
  6. Setelah selesai memasukkan detail project baru, klik Buat.

gcloud

  1. Di konsol Google Cloud, aktifkan Cloud Shell.

    Aktifkan Cloud Shell

    Di bagian bawah Google Cloud Console, Cloud Shell sesi akan terbuka dan menampilkan perintah command line. Cloud Shell adalah lingkungan shell dengan Google Cloud CLI yang sudah terinstal, dan dengan nilai yang sudah ditetapkan untuk project Anda saat ini. Diperlukan waktu beberapa detik untuk melakukan inisialisasi sesi.

  2. Untuk membuat project baru, gunakan perintah gcloud projects create:

    gcloud projects create PROJECT_ID
    

    Dengan PROJECT_ID adalah ID untuk project yang ingin Anda buat. Project ID harus dimulai dengan huruf kecil, dan hanya dapat berisi huruf ASCII, angka, dan tanda hubung, serta harus antara 6 dan 30 karakter.

    Untuk membuat project dengan resource organisasi atau folder sebagai induk, gunakan tanda --organization atau --folder. Karena resource hanya dapat memiliki satu induk, hanya salah satu flag ini yang dapat digunakan:

    gcloud projects create PROJECT_ID --organization=ORGANIZATION_ID
    
    gcloud projects create PROJECT_ID --folder=FOLDER_ID
    

API

Anda tidak dapat menggunakan kata tertentu dalam project ID saat membuat project baru dengan metode projects.create(). Beberapa contoh mencakup google, null, undefined, dan ssl. Jika Anda menggunakan kata yang dibatasi, permintaan akan ditampilkan dengan error INVALID_ARGUMENT.

Permintaan di bawah hanya membuat project dan tidak mengaitkannya secara otomatis dengan akun penagihan. Gunakan metode projects.updateBillingInfo untuk menetapkan atau memperbarui akun penagihan yang terkait dengan project.

Buat Permintaan Project:

POST https://cloudresourcemanager.googleapis.com/v3/projects/
Authorization: *************
Content-Type: application/json

{
    "projectId": "our-project-123",
    "name": "my project",
    "labels": {
      "mylabel": "prod"
    }
}

Buat Respons Project:

{
    "name": "operations/pc.123456789",
}

Dapatkan Permintaan Operasi:

GET https://cloudresourcemanager.googleapis.com/v3/operations/pc.123456789
Authorization: *************
Content-Type: application/json

Dapatkan Respons Operasi:

{
    "name": "operations/pc.123456789",
    "done": true,
    "response": {
        "@type": "type.googleapis.com/google.cloudresourcemanager.v3.Project",
        "projectNumber": "464036093014",
        "projectId": "our-project-123",
        "lifecycleState": "ACTIVE",
        "name": "my project",
        "labels": {
        "mylabel": "prod"
        },
    "createTime": "2016-01-07T21:59:43.314Z"
    }
}

Menambahkan tag selama pembuatan project

Tag menyediakan cara untuk membuat anotasi untuk resource. Anda dapat menambahkan tag pada saat membuat project. Anda harus menetapkan peran Tag User saat menambahkan tag. Untuk mengetahui informasi selengkapnya tentang izin yang ditetapkan untuk peran ini, lihat Mengelola tag di resource. Anda hanya dapat menambahkan namespace untuk pasangan nilai kunci tag dengan salah satu cara berikut:

gcloud

Untuk menambahkan tag selama pembuatan project, jalankan perintah berikut:

gcloud projects create PROJECT_ID --organization=ORGANIZATION_ID --tags=KEY_VALUE_PAIRS

Ganti kode berikut:

  • PROJECT_ID adalah ID unik project.
  • ORGANIZATION_ID adalah ID unik organisasi.
  • KEY_VALUE_PAIRS adalah daftar key-value pair yang dipisahkan koma yang dapat Anda tetapkan ke resource. Contoh key-value pair yang dipisahkan koma adalah 123/environment=production, 456/create=testresource.

API

Cuplikan berikut adalah permintaan JSON tempat Anda membuat project dan menambahkan tag ke project tersebut.

  POST https://cloudresourcemanager.googleapis.com/v3/projects/
  Authorization: *************
  Content-Type: application/json

  {
    "projectId": "our-project-456",
    "name": "my project",
    "parent": "organizations/123",
    "tags": {
      "key": "123/environment"
      "value": "production"
    },
"tags": {
      "key": "123/costCenter"
      "value": "marketing"
  }
}

Membuat project menggunakan akun layanan

Anda dapat menggunakan akun layanan untuk mengotomatiskan pembuatan project. Seperti akun pengguna, akun layanan dapat diberi izin untuk membuat project dalam resource organisasi. Akun layanan tidak diizinkan untuk membuat project di luar resource organisasi dan harus menentukan resource induk saat membuat project. Akun layanan dapat membuat project baru menggunakan gcloud CLI atau metode projects.create().

Mengelola kuota project

Jika Anda memiliki kurang dari 30 project yang tersisa dalam kuota, notifikasi akan menampilkan jumlah project yang tersisa dalam kuota Anda di halaman New Project. Setelah mencapai batas project, Anda harus meminta peningkatan batas project untuk membuat lebih banyak project. Atau, Anda dapat menjadwalkan penghapusan beberapa project setelah 30 hari di Halaman Kelola Resource. Project yang dihapus untuk sementara oleh pengguna akan mengurangi kuota Anda. Project-project ini akan dihapus sepenuhnya setelah 30 hari.

Untuk meminta kapasitas tambahan untuk project dalam kuota Anda, gunakan formulir Meminta Penambahan Kuota Project. Informasi selengkapnya tentang kuota dan alasan penggunaannya dapat ditemukan di halaman dukungan Permintaan Kuota Project Uji Coba Gratis. Untuk informasi selengkapnya tentang laporan penagihan, lihat halaman dukungan Laporan Penagihan.

Mengidentifikasi proyek

Untuk berinteraksi dengan resource Google Cloud, Anda harus memberikan informasi identitas project untuk setiap permintaan. Sebuah proyek diidentifikasi dari ID proyek dan nomor proyeknya.

Untuk mendapatkan project ID dan nomor project, lakukan hal berikut:

  1. Buka halaman Dasbor di konsol Google Cloud.

    Buka halaman Dasbor

  2. Klik menu drop-down Select from di bagian atas halaman. Di jendela Select from yang muncul, pilih project Anda.

Project ID dan nomor project ditampilkan di kartu Project info Dasbor project:

Dalam contoh di atas, nama projectnya adalah My Sample Project dan project ID-nya adalah my-sample-project-191923.

Mendapatkan project yang sudah ada

Anda bisa mendapatkan project yang sudah ada menggunakan Konsol Google Cloud atau metode projects.get().

Jika bukan pemilik project, Anda harus memiliki izin yang disertakan dalam peran Browser (roles/browser).

Konsol

Untuk melihat project menggunakan konsol Google Cloud, lakukan langkah berikut:

  1. Buka halaman Dasbor di Konsol Google Cloud.

    Buka halaman Dasbor

  2. Dari pemilih project di bagian atas halaman, pilih project Anda.

gcloud

  1. Di konsol Google Cloud, aktifkan Cloud Shell.

    Aktifkan Cloud Shell

    Di bagian bawah Google Cloud Console, Cloud Shell sesi akan terbuka dan menampilkan perintah command line. Cloud Shell adalah lingkungan shell dengan Google Cloud CLI yang sudah terinstal, dan dengan nilai yang sudah ditetapkan untuk project Anda saat ini. Diperlukan waktu beberapa detik untuk melakukan inisialisasi sesi.

  2. Untuk mendapatkan metadata project, gunakan perintah gcloud projects describe:

    gcloud projects describe PROJECT_ID
    

    Dengan PROJECT_ID adalah ID project yang ingin Anda lihat.

API

Permintaan:

GET https://cloudresourcemanager.googleapis.com/v3/projects/our-project-123

Respons:

{
    "projectNumber": "464036093014",
    "projectId": "our-project-123",
    "lifecycleState": "ACTIVE",
    "name": "my project",
    "labels": {
        "mylabel": "prod"
    },
    "createTime": "2016-01-07T21:59:43.314Z"
}

Membuat listingan project

Mencantumkan semua project di bagian resource

Untuk menampilkan daftar semua project yang merupakan turunan langsung dari suatu resource, gunakan metode projects.list v3, dengan resource induk yang ditentukan dalam kueri:

Permintaan:

GET https://cloudresourcemanager.googleapis.com/v3/projects

{
    "parent": "folders/662951040570"
}

Respons:

{
    "projects": [
    {
        "name": "projects/951040570662",
        "parent": "folders/662951040570",
        "projectId": "tokyo-rain-123",
        "state": "ACTIVE",
        "displayName": "Tokyo Rain"
        "createTime": "2013-11-13T20:31:53.308Z"
        "updateTime": "2013-11-13T20:31:53.308Z"
        "etag": "BwWUlZ6XEfY="
    }
    ]
}

Telusuri project

Untuk menelusuri project yang cocok dengan kueri yang ditentukan, gunakan gcloud alpha resource-manager projects search, dengan meneruskan kueri dalam flag --query. Cakupan penelusuran adalah semua project yang izin projects.get-nya dimiliki pengguna.

gcloud

  1. Di konsol Google Cloud, aktifkan Cloud Shell.

    Aktifkan Cloud Shell

    Di bagian bawah Google Cloud Console, Cloud Shell sesi akan terbuka dan menampilkan perintah command line. Cloud Shell adalah lingkungan shell dengan Google Cloud CLI yang sudah terinstal, dan dengan nilai yang sudah ditetapkan untuk project Anda saat ini. Diperlukan waktu beberapa detik untuk melakukan inisialisasi sesi.

  2. Untuk mendapatkan daftar semua project, gunakan perintah gcloud alpha projects search:

    gcloud alpha projects search --query="displayName=rek*"
    <table output showing the projects with display names starting from rek eg. rekey-project-2, rekha-project>
    
    gcloud alpha projects search --query="state:DELETE_REQUESTED"
    <table output showing the projects for which delete has been requested>
    

API

Anda dapat menggunakan metode projects.search dan string kueri untuk menampilkan resource project tertentu yang cocok dengan filter. Hasilnya hanya berisi project yang telah Anda beri izin resourcemanager.projects.get.

Cuplikan kode berikut menampilkan resource Project dengan nama tampilan "Tokyo Rain":

Permintaan:

GET https://cloudresourcemanager.googleapis.com/v3/projects:search?query=displayName%3ATokyo%2BRain

Respons:

{
  "projects": [
    {
      "name": "projects/951040570662",
      "parent": "folders/662951040570",
      "projectId": "tokyo-rain-123",
      "state": "ACTIVE",
      "displayName": "Tokyo Rain",
      "createTime": "2013-11-13T20:31:53.308Z",
      "updateTime": "2013-11-13T20:31:53.308Z",
      "etag": "BwWUlZ6XEfY="
    }
  ]
}

Cuplikan kode berikut menampilkan semua resource Project dengan label merah:

Permintaan:

GET https://cloudresourcemanager.googleapis.com/v3/projects:search?query=labels.color%3Ared

Respons:

{
  "projects": [
    {
      "name": "projects/951054970012",
      "parent": "folders/662951040570",
      "projectId": "Osaka-rain-234",
      "state": "ACTIVE",
      "displayName": "Osaka Rain",
      "createTime": "2013-11-13T20:31:53.308Z",
      "updateTime": "2013-11-13T20:31:53.308Z",
      "etag": "BwWUlZ6XEfY=",
      "labels": {
        "color": "red"
      }
    }
  ]
}

Jika Anda menentukan kolom parent.type dan parent.id dalam isi permintaan, izin resourcemanager.projects.list akan diperiksa pada induk. Jika pengguna memiliki izin ini, semua project di bawah induk akan ditampilkan setelah filter yang tersisa diterapkan.

Jika pengguna tidak memiliki izin ini, semua project yang penggunanya memiliki izin resourcemanager.projects.get akan ditampilkan setelah filter yang tersisa diterapkan.

Jika tidak ada filter yang ditentukan, panggilan akan menampilkan project yang izin resourcemanager.projects.get-nya dimiliki pengguna.

Mengupdate project

Anda dapat memperbarui project menggunakan Konsol Google Cloud atau metode projects.patch().

Satu-satunya kolom yang dapat diperbarui adalah nama dan label project. Untuk mengetahui informasi selengkapnya tentang memperbarui project, lihat halaman referensi project API.

Untuk memindahkan project dalam hierarki resource, lihat Memindahkan project. Untuk memigrasikan project dari satu resource organisasi ke resource organisasi lainnya, lihat Memigrasikan project.

Konsol

Untuk memperbarui nama atau label project menggunakan Google Cloud Console, lakukan langkah berikut:

  1. Di konsol Google Cloud, buka halaman Setelan IAM & Admin.

    Buka IAM & Admin Settings

    Langkah-langkah selanjutnya akan muncul secara otomatis di Konsol Google Cloud.

  2. Di bagian atas layar, klik menu drop-down pilihan project.
  3. Di jendela Select from yang muncul, klik menu drop-down organisasi, lalu pilih organisasi Anda. Jika Anda adalah pengguna uji coba gratis, lewati langkah ini, karena daftar organisasi tidak muncul.
  4. Pilih project Anda dari daftar yang muncul.
  5. Untuk mengubah nama project, edit Nama project, lalu klik Simpan.
  6. Untuk mengubah label, klik Label di navigasi sebelah kiri.

    Pelajari lebih lanjut cara Menggunakan Label.

gcloud

  1. Di konsol Google Cloud, aktifkan Cloud Shell.

    Aktifkan Cloud Shell

    Di bagian bawah Google Cloud Console, Cloud Shell sesi akan terbuka dan menampilkan perintah command line. Cloud Shell adalah lingkungan shell dengan Google Cloud CLI yang sudah terinstal, dan dengan nilai yang sudah ditetapkan untuk project Anda saat ini. Diperlukan waktu beberapa detik untuk melakukan inisialisasi sesi.

  2. Untuk memperbarui nama atau label project, gunakan perintah gcloud alpha projects update:

    gcloud alpha projects update PROJECT_ID \
        --name=NAME \
        --update-labels=KEY=VALUE, ...
    

    Dengan keterangan:

    • PROJECT_ID adalah ID project yang ingin Anda perbarui.

    • NAME adalah nama baru yang ingin Anda tetapkan ke project.

    • KEY=VALUE, ... adalah daftar key-value pair label yang ingin Anda perbarui. Jika label sudah ada, nilainya akan diubah. Jika tidak ada, label baru akan dibuat.

    Untuk mengetahui informasi selengkapnya dan flag tambahan yang dapat digunakan dengan perintah ini, lihat Google Cloud CLI SDK.

API

Untuk mengupdate project, lakukan hal berikut:

Contoh berikut memperbarui nama tampilan project menjadi myproject dan menetapkan label color ke red:

Permintaan:

PATCH https://cloudresourcemanager.googleapis.com/v3/projects/PROJECT_NUMBER?updateMask=displayName,labels

Dengan PROJECT_NUMBER adalah ID numerik project yang ingin Anda perbarui.

Meminta isi JSON:

{
  "displayName": "myproject",
  "labels": {
    "color": "red"
  }
}

Respons:

{
  "projects": [
    {
      "name": "projects/951054970012",
      "parent": "folders/662951040570",
      "projectId": "Osaka-rain-234",
      "state": "ACTIVE",
      "displayName": "myproject",
      "createTime": "2013-11-13T20:31:53.308Z",
      "updateTime": "2013-11-13T20:35:42.308Z",
      "etag": "BwWUlZ6XEfY=",
      "labels": {
        "color": "red"
      }
    }
  ]
}

Menonaktifkan (menghapus) project

Anda dapat menghentikan project menggunakan Konsol Google Cloud atau metode projects.delete di API. Project harus memiliki status siklus proses ACTIVE agar dapat dihentikan dengan cara ini.

Metode ini akan langsung menandai project yang akan dihapus. Email notifikasi dikirim ke pengguna yang memulai operasi penghapusan dan kontak kategori Teknis yang tercantum dalam Kontak Penting sebagai upaya terbaik; jika notifikasi gagal dikirim, project masih ditandai sebagai dihapus. Jika tidak ada kontak dalam kategori Teknis, kontak penggantian tidak akan diberi tahu.

Project yang ditandai untuk dihapus tidak dapat digunakan. Jika project memiliki akun penagihan yang terkait dengannya, pengaitan tersebut akan rusak dan tidak akan diaktifkan kembali jika operasi penghapusan project dibatalkan. Setelah 30 hari, proyek akan dihapus sepenuhnya. Hingga sepenuhnya dihapus, project mungkin masih terlihat, meskipun tidak dapat digunakan.

Untuk menghentikan proses penghapusan project selama periode 30 hari, lihat langkah-langkah untuk memulihkan project.

Pada akhir periode 30 hari, project dan semua resource-nya akan dihapus dan tidak dapat dipulihkan. Sebelum dihapus, project mengurangi kuota project Anda.

Untuk membantu memastikan bahwa Anda tidak menghapus project penting, Anda dapat mengaktifkan rekomendasi risiko perubahan. Rekomendasi risiko perubahan akan menghasilkan peringatan saat Anda mencoba menghapus project yang diidentifikasi oleh Google Cloud sebagai penting.

Jika Anda telah menyiapkan penagihan untuk sebuah project, penagihan tersebut mungkin tidak sepenuhnya dihapus hingga siklus penagihan saat ini berakhir dan akun Anda berhasil ditagih. Jumlah dan jenis layanan yang digunakan juga dapat memengaruhi kapan sistem menghapus project secara permanen. Untuk mempelajari retensi data dan penghapusan aman lebih lanjut, lihat Cara Google menyimpan data yang kami kumpulkan.

Untuk menghentikan project:

Konsol

  1. Di konsol Google Cloud, buka halaman Setelan IAM & Admin.

    Buka IAM & Admin Settings

    Langkah-langkah selanjutnya akan muncul secara otomatis di Konsol Google Cloud.

  2. Di halaman IAM & Admin Settings, pilih project yang ingin Anda hapus, lalu klik Shut down.

    Matikan hanya muncul untuk pengguna yang memiliki izin resourcemanager.projects.delete pada project saat ini.

  3. Klik Matikan.
  4. Masukkan project ID, lalu klik Tetap nonaktifkan.

gcloud

  1. Di konsol Google Cloud, aktifkan Cloud Shell.

    Aktifkan Cloud Shell

    Di bagian bawah Google Cloud Console, Cloud Shell sesi akan terbuka dan menampilkan perintah command line. Cloud Shell adalah lingkungan shell dengan Google Cloud CLI yang sudah terinstal, dan dengan nilai yang sudah ditetapkan untuk project Anda saat ini. Diperlukan waktu beberapa detik untuk melakukan inisialisasi sesi.

  2. Untuk menghapus project, gunakan perintah gcloud projects delete:

    gcloud projects delete PROJECT_ID
    

    Dengan PROJECT_ID adalah ID project yang ingin Anda hapus.

API

Cuplikan kode berikut akan menghapus project yang ditentukan:

Permintaan:

DELETE https://cloudresourcemanager.googleapis.com/v3/projects/my-project-123

Memecahkan masalah penghapusan project

Jika proses menghentikan project gagal, Anda dapat menemukan informasi lebih lanjut di bagian Memecahkan masalah penghapusan project.

Memulihkan project

Pemilik project dapat memulihkan project yang dihapus dalam periode pemulihan 30 hari yang dimulai saat project dihentikan. Memulihkan project akan mengembalikannya ke status sebelum dihentikan, dengan pengecualian tertentu:

  • Penagihan dinonaktifkan pada project saat project dihentikan dan penagihan tidak otomatis diaktifkan pada project yang dipulihkan. Akun Penagihan Cloud harus ditautkan secara manual lagi setelah project dipulihkan. Anda mungkin perlu menunggu beberapa jam sebelum berhasil menautkan project yang baru saja dipulihkan ke akun penagihan.
  • Anda dapat memulihkan sebagian besar resource jika memulihkan project dalam periode 30 hari. Beberapa layanan mengalami penundaan dalam pemulihan dan Anda mungkin perlu menunggu beberapa saat agar layanan dipulihkan.
  • Beberapa resource, seperti resource Cloud Storage atau Pub/Sub, dihapus jauh lebih cepat. Resource ini mungkin tidak sepenuhnya dapat dipulihkan, bahkan jika Anda memulihkan project dalam periode 30 hari.
  • Beberapa layanan mungkin perlu dimulai ulang secara manual. Untuk mengetahui informasi selengkapnya, lihat Memulai Ulang Layanan Google Cloud.

Anda harus memiliki izin resourcemanager.projects.undelete pada project yang ingin dipulihkan. Untuk memulihkan project:

Konsol

Untuk melihat project di konsol Google Cloud, Anda memerlukan izin berikut:

  • resourcemanager.projects.list
  • resourcemanager.folders.list
  • resourcemanager.projects.get

Untuk memulihkan project menggunakan konsol Google Cloud:

  1. Buka halaman Manage resources di Konsol Google Cloud.

    Buka halaman Kelola Resource

  2. Pada bagian Pemilih project di bagian atas halaman, pilih resource organisasi Anda.

  3. Di bawah daftar resource, folder, dan project organisasi, klik Resource tertunda penghapusan.

  4. Centang kotak untuk project yang ingin Anda pulihkan, lalu klik Restore. Pada dialog yang muncul, konfirmasi bahwa Anda ingin memulihkan project.

gcloud

  1. Di konsol Google Cloud, aktifkan Cloud Shell.

    Aktifkan Cloud Shell

    Di bagian bawah Google Cloud Console, Cloud Shell sesi akan terbuka dan menampilkan perintah command line. Cloud Shell adalah lingkungan shell dengan Google Cloud CLI yang sudah terinstal, dan dengan nilai yang sudah ditetapkan untuk project Anda saat ini. Diperlukan waktu beberapa detik untuk melakukan inisialisasi sesi.

  2. Untuk memulihkan project, gunakan perintah gcloud projects undelete:

    gcloud projects undelete PROJECT_ID
    

    Dengan PROJECT_ID adalah project ID atau nomor project dari project yang ingin Anda pulihkan.

API

Cuplikan kode berikut memulihkan project yang ditentukan:

Permintaan:

POST https://cloudresourcemanager.googleapis.com/v3/projects/my-project-123:undelete