Difference between revisions of "Gcloud projects get-iam-policy"
Jump to navigation
Jump to search
(→Errors) |
|||
(9 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{lc}} | {{lc}} | ||
https://cloud.google.com/sdk/gcloud/reference/projects/get-iam-policy | https://cloud.google.com/sdk/gcloud/reference/projects/get-iam-policy | ||
+ | |||
+ | [[gcloud projects]] get-iam-policy your_project_name | ||
+ | |||
+ | gcloud projects get-iam-policy $GCP_PROJECT_NAME --flatten="bindings[].members" --format="table(bindings.members)" | ||
+ | |||
+ | gcloud projects get-iam-policy $GCP_PROJECT_NAME --flatten="bindings[].members" --format="table(bindings.members)" | [[grep .]] | [[sort -u]] | ||
[[gcloud projects]] get-iam-policy your_project_name | [[gcloud projects]] get-iam-policy your_project_name | ||
Line 8: | Line 14: | ||
- user: your_username2@your_domain.com | - user: your_username2@your_domain.com | ||
+ | |||
+ | - condition: | ||
+ | expression: resource.name == "your-bucket-name" | ||
+ | title: Your-tible | ||
+ | members: | ||
+ | - user:[email protected] | ||
+ | role: roles/[[storage.admin]] | ||
== Errors == | == Errors == | ||
− | gcloud projects get-iam-policy | + | gcloud projects get-iam-policy project-co |
ERROR: (gcloud.projects.[[get-iam-policy]]) User [local-user@your-project.[[iam.gserviceaccount.com]]] does not have permission to access projects instance [your-project:getIamPolicy] (or it may not exist): The caller does not have permission | ERROR: (gcloud.projects.[[get-iam-policy]]) User [local-user@your-project.[[iam.gserviceaccount.com]]] does not have permission to access projects instance [your-project:getIamPolicy] (or it may not exist): The caller does not have permission | ||
Line 18: | Line 31: | ||
* <code>[[gcloud projects add-iam-policy-binding]]</code> | * <code>[[gcloud projects add-iam-policy-binding]]</code> | ||
* [[IAM Conditions]] | * [[IAM Conditions]] | ||
+ | * [[Terraform IAM policy for projects]] | ||
+ | * <code>[[expression:]]</code> | ||
+ | * <code>[[gcloud iam]]</code> | ||
== See also == | == See also == | ||
+ | * {{gcloud projects iam}} | ||
* {{gcloud projects}} | * {{gcloud projects}} | ||
− | * {{ | + | * {{Gcloud policies}} |
[[Category:GCP]] | [[Category:GCP]] |
Latest revision as of 10:08, 21 November 2022
https://cloud.google.com/sdk/gcloud/reference/projects/get-iam-policy
gcloud projects get-iam-policy your_project_name
gcloud projects get-iam-policy $GCP_PROJECT_NAME --flatten="bindings[].members" --format="table(bindings.members)"
gcloud projects get-iam-policy $GCP_PROJECT_NAME --flatten="bindings[].members" --format="table(bindings.members)" | grep . | sort -u
gcloud projects get-iam-policy your_project_name .../... - members: - user: your_username1@your_domain.com - user: your_username2@your_domain.com
- condition: expression: resource.name == "your-bucket-name" title: Your-tible members: - user:[email protected] role: roles/storage.admin
Errors[edit]
gcloud projects get-iam-policy project-co ERROR: (gcloud.projects.get-iam-policy) User [local-user@your-project.iam.gserviceaccount.com] does not have permission to access projects instance [your-project:getIamPolicy] (or it may not exist): The caller does not have permission
Related[edit]
gcloud organizations get-iam-policy
gcloud projects add-iam-policy-binding
- IAM Conditions
- Terraform IAM policy for projects
expression:
gcloud iam
See also[edit]
Advertising: