Мне нужно получить доступ к API Compute Engine. Я могу сделать это через SDK, но я хотел бы использовать API.
Я пытаюсь следовать инструкциям по:
https://cloud.google.com/iap/docs/authentication-howto
Однако, когда я пытаюсь получить доступ к API, я получаю:
com.google.api.client.http.HttpResponseException: 400 Bad Request
{
"error": "invalid_scope",
"error_description": "<my private key id> is not a valid audience string."
}
В этой строке я указал свой закрытый ключ для iapClientId:
String jwt = getSignedJwt(credentials, iapClientId);
Для Scope я использую https://www.googleapis.com/auth/cloud-platform
Заранее спасибо!
P.S. Я использую Java в качестве языка