отсутствует разрешение на «billingAccounts / XXXXXXXXXXXXXXXXXXXXXXXX»: billing.resourceAssociations.create Terraform (GCP) - PullRequest
1 голос
/ 06 апреля 2020

Я пытался автоматизировать создание Shared VP C на GCP с помощью Terraform. Я включил весь доступ к своей учетной записи службы (администратор организации, XpnAdmin, администратор хранилища, администратор вычислений, администратор биллинга)

Но когда я применил терраформ, он выдает следующую ошибку:

отсутствует разрешение на "billingAccounts / CXXXXXXXXXXXXXXXXXX": billing.resourceAssociations.create

Я ссылаюсь на провайдера Google код Github для этой демонстрации.

1 Ответ

0 голосов
/ 08 апреля 2020

Вполне вероятно, что у вас есть администратор биллинга, но вам также нужна возможность создавать платежные назначения или «Менеджер проекта биллинга».

https://cloud.google.com/billing/v1/how-tos/access-control

billing.resourceAssociations.create AND resourcemanager.projects.createBillingAssignment для учетной записи Cloud Billing.

Существует некоторый удобный код для bootstrap учетной записи службы - Фабрика проектов Google - Возможно, вы захотите взглянуть на это. После создания SA у вас не должно быть проблем с разрешениями

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...