使用端点设置云函数时绑定 IAM 策略时出错
Error binding IAM policy when setting up cloud functions with endpoints
我正在按照 these 说明设置具有云功能的 Google 云端点。
我已经成功地使用 Cloud 运行 设置了 ESP,并配置了端点,但现在我绑定了一个 IAM 策略以授予 ESP 调用云功能的权限。
调用时出现错误:
gcloud beta functions add-iam-policy-binding FUNCTION_NAME \
--member "serviceAccount:ESP_PROJECT_NUMBER-compute@developer.gserviceaccount.com" \
--role "roles/cloudfunctions.invoker" \
--project FUNCTIONS_PROJECT_ID
我收到以下错误:
ERROR: (gcloud.beta.functions.add-iam-policy-binding) ResponseError: status=[400], code=[Bad Request], message=[Invalid JSON payload received. Unknown name "options_requestedPolicyVersion": Cannot bind query parameter. Field 'options_requestedPolicyVersion' could not be found in request message.]
请注意,这是一个错误,现在已由 Google 开发团队更新。
我正在按照 these 说明设置具有云功能的 Google 云端点。
我已经成功地使用 Cloud 运行 设置了 ESP,并配置了端点,但现在我绑定了一个 IAM 策略以授予 ESP 调用云功能的权限。
调用时出现错误:
gcloud beta functions add-iam-policy-binding FUNCTION_NAME \
--member "serviceAccount:ESP_PROJECT_NUMBER-compute@developer.gserviceaccount.com" \
--role "roles/cloudfunctions.invoker" \
--project FUNCTIONS_PROJECT_ID
我收到以下错误:
ERROR: (gcloud.beta.functions.add-iam-policy-binding) ResponseError: status=[400], code=[Bad Request], message=[Invalid JSON payload received. Unknown name "options_requestedPolicyVersion": Cannot bind query parameter. Field 'options_requestedPolicyVersion' could not be found in request message.]
请注意,这是一个错误,现在已由 Google 开发团队更新。