Skip to content

GCS URL signing takes longer for GCE instances not based in US #4557

@zulkifal

Description

@zulkifal

Environment details

  • google-cloud-java/google-cloud-clients/google-cloud-storage/ version(s): 1.62.0

Steps to reproduce

  1. Create a signed URL from a GCE instance, using default service account, in us-central1
  2. Create a signed URL from a GCE instance, using default service account, in asia-east2 - Takes 4-5X longer
  3. Create a signed URL from a GCE instance, using default service account, in europe-west1 - Takes 4-5X longer

Any additional information below

  • I suspect signblob1 API that this gcs java library is using is deprecated and is not deployed globally
  • When running on GCE and using default service account, the old API2 is being invoked

Thanks!

Metadata

Metadata

Assignees

Labels

priority: p2Moderately-important priority. Fix may not be included in next release.type: bugError or flaw in code with unintended results or allowing sub-optimal usage patterns.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions