Я пытаюсь поделиться пользовательским изображением в GCP между проектами в организации.
1) Проект A
2) Проект B
Все мои пользовательские изображения в проекте A.
Я хотел бы поделиться изображениями проекта A с проектом B
В соответствии с документацией я выполнил следующую команду, чтобы поделиться изображениями с проектом B
gcloud projects add-iam-policy-binding projecta --member serviceAccount:xxxxxx@cloudservices.gserviceaccount.com --role roles/compute.imageUser
Я использую Terraform для предоставления экземпляров. В terraform я указываю взять изображение из проекта A.
boot_disk {
initialize_params {
image = "projects/project_A/global/images/custom_image"
}
}
Я получаю сообщение об ошибке ниже
Error: Error creating instance: googleapi: Error 403: Required 'compute.images.useReadOnly' permission for 'projects/project_A/global/images/custom_image', forbidden
Может кто-нибудь, пожалуйста, помогите мне ....