-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Usage report upload fails with GCS 403 #11688
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Copying in my message from Slack: There's two parts to this:
|
The error from gcloud when trying to use the signed upload URL is: HTTP/1.1 403 Forbidden
Content-Length: 226
Content-Type: application/xml; charset=UTF-8
Date: Wed, 27 Jul 2022 13:59:44 GMT
Server: UploadServer
Vary: Origin
X-GUploader-UploadID: ADPycdvIzwf09QkyLRewUuK3kZag-1uXMv4-mQW_HcbVGPZ0lX9cx19lUkjTorUP6r6-V-B-vbtvr3A6VYDyBu2VVjdd
<?xml version='1.0' encoding='UTF-8'?>
<Error>
<Code>AccessDenied</Code>
<Message>Access denied.</Message>
<Details>Anonymous caller does not have storage.objects.create access to the Google Cloud Storage object.</Details>
</Error> The creator of the signed upload URL needs to have permission to create objects otherwise clients that try to use the URL will also not be able to create objects [1]. This suggests that The service account that's mounted into the pod has I noticed that the signing method |
When the usage component attempts to use the content service to upload a usage report, it fails with the following error:
Investigate why, and what needs to happen to fix it.
The text was updated successfully, but these errors were encountered: