I am receiving a 401 error when calling a static HTML page hosted on Cloud Storage bucket.
The Cloud Storage bucket is configured as Public.
The call is done from my Cloud Endpoint, as shown below:
/my-web-page:
get:
summary: call my web page
operationId: my-web-page
x-google-allow: all
x-google-backend:
address: https://storage.googleapis.com/MY-PROJECT/[MY-BUCKET]/[MY-OBJECT]
responses:
'200':
description: A successful response
schema:
type: string
Cloud Run Log:
XX.XXX.XXX.XXX - "GET https://[MY-CLOUD-ENDPOINT-SERVICE].a.run.app/my-web-page" **401** 804 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763"
Expand all | Collapse all{
httpRequest: {
latency: "2.377394394s"
protocol: "HTTP/1.1"
remoteIp: "XXXXX"
requestMethod: "GET"
requestSize: "693"
requestUrl: "https://[MY-CLOUD-ENDPOINT-SERVICE].a.run.app/storage"
responseSize: "804"
serverIp: "XXXXXXX"
status: 401
userAgent: "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763"
}
insertId: "5ddef2f900077a8473972018"
labels: {…}
logName: "projects/[MY-GCP-PROJECT]/logs/run.googleapis.com%2Frequests"
receiveTimestamp: "2019-11-27T22:04:41.498296805Z"
resource: {
labels: {
configuration_name: "XXXXX"
location: "us-central1"
project_id: "XXXXX"
revision_name: "XXXX"
service_name: "XXXX"
}
type: "cloud_run_revision"
}
severity: "WARNING"
timestamp: "2019-11-27T22:04:41.490116Z"
trace: "projects/XXXXXX/traces/aed367cb2b64bf00c215f8b19dff446b"
}
Any ideas?