Я работаю над созданием приложения, которое позволит вам развертываться непосредственно на хостинге Firebase. Он отлично работает, если вы уже зарегистрировались и являетесь пользователем GCP, однако, если вы новый пользователь и еще не согласились с Условиями обслуживания, API выдаст вам эту ошибку.
Шаги:
- Создать проект GCP <- это не удалось </li>
- Добавить Firebase в проект GCP
- Используйте Firebase для развертывания
{
«имя»: «операции / ср.7573654330162348630»,
"метаданные": {
"@type": "type.googleapis.com/google.cloudresourcemanager.v1.ProjectCreationStatus",
"готово": правда
},
"сделано": правда,
"ошибка": {
«код»: 9,
«message»: «Абоненты должны принять Условия обслуживания»,
"подробности": [
{
"@type": "type.googleapis.com/google.rpc.PreconditionFailure",
"нарушения": [
{
"type": "TOS",
"субъект": "облако",
"description": "Абоненты должны принять Условия обслуживания"
}
]
}
]
}
}
Я хотел бы иметь возможность продолжить после этой ошибки или, что еще лучше, представить им TOS и утвердить это (и, возможно, выставление счетов) до того, как пользователь совершит какие-либо вызовы API, для которых потребуется GCP.
Я не вижу ссылки на нее в GCP - Документы Resource Manager