Керл не знает безопасности Google Cloud.Я имею в виду, что cURL не знает, как добавить маркер безопасности в ваш запрос.Для этого вам нужно явно добавить токен в заголовок вашего запроса.
С моего компьютера я использую это, потому что это мой личный аккаунт, определенный в Gcloud SDK.
curl -H "Authorization: Bearer $(gcloud config config-helper --format='value(credential.id_token)')" <URL>
С учетной записью службы, определенной в gcloud, вы можете использовать эту команду
curl -H "Authorization: Bearer $(gcloud auth print-identity-token)" <URL>
В обоих случаях вам необходимо добавить заголовок авторизации к вашему запросу.
В вашем коде, если вы используетебиблиотеки Google, вы можете использовать учетные данные по умолчанию, будет использоваться ваша учетная запись службы вычислений по умолчанию.cURL не знаю, сделай это!