Here’s how to get your project quotas in GCP.
gcloud compute project-info describe --project your-project-id |
cloud engineer
Here’s how to get your project quotas in GCP.
gcloud compute project-info describe --project your-project-id |
gcloud compute project-info describe --project your-project-id
Here’s how to get Regional Quotas for your project in GCP.
gcloud compute regions describe us-central1 --project your-project-id |
gcloud compute regions describe us-central1 --project your-project-id
How to display roles assigned to a GCP service account.
gcloud projects get-iam-policy your-project-id \ --flatten="bindings[].members" \ --format='table(bindings.role)' \ --filter="bindings.members:your-service-account@your-project.iam.gserviceaccount.com" |
gcloud projects get-iam-policy your-project-id \ --flatten="bindings[].members" \ --format='table(bindings.role)' \ --filter="bindings.members:your-service-account@your-project.iam.gserviceaccount.com"
Result
ROLE organizations/xxxxxxxxxxxxx/roles/role-name roles/compute.instanceAdmin.v1 roles/compute.networkViewer roles/logging.logWriter roles/monitoring.metricWriter |
ROLE organizations/xxxxxxxxxxxxx/roles/role-name roles/compute.instanceAdmin.v1 roles/compute.networkViewer roles/logging.logWriter roles/monitoring.metricWriter
Here’s how to list reservations in GCP.
gcloud compute reservations list --project project-id |
gcloud compute reservations list --project project-id
Specify a zone.
gcloud compute reservations list \ --filter="zone:('us-central1-a')" \ --project project-id |
gcloud compute reservations list \ --filter="zone:('us-central1-a')" \ --project project-id
Here’s how to copy a disk from one project to another.
gcloud compute disks create lamp-server \ --source-snapshot https://www.googleapis.com/compute/v1/projects/project-id/global/snapshots/lamp-server \ --project next-project-id \ --zone us-central1-a |
gcloud compute disks create lamp-server \ --source-snapshot https://www.googleapis.com/compute/v1/projects/project-id/global/snapshots/lamp-server \ --project next-project-id \ --zone us-central1-a
Once all the disks are copied. You can create a snapshot of the boot.
gcloud compute disks snapshot lamp-server |
gcloud compute disks snapshot lamp-server
Create an instance from snapshot.
gcloud compute disks create "hostname-boot" \ --project "project-id" \ --zone "us-central1-a" \ --source-snapshot "snapshot-name" \ --type "pd-standard" \ --size "100" |
gcloud compute disks create "hostname-boot" \ --project "project-id" \ --zone "us-central1-a" \ --source-snapshot "snapshot-name" \ --type "pd-standard" \ --size "100"
Here’s the Google Cloud Platform (GCP) GCloud command to list all disks in a specific project.
gcloud compute disks list --project yourprojectname |
gcloud compute disks list --project yourprojectname