我想要一个存储在Google-CS存储桶中的图像文件中的serveURL,我自己命名:
我想自己命名serveURL。我有一个单独的微服务,应该定义serveURL的名称。在那种情况下,由于微服务处理授权,我不必从Google-AE到我的微服务进行往返。
有没有办法明确定义serveURL名称?
答案 0 :(得分:2)
使用getServingUrl
时无效,ServingUrlOptions中没有此选项:
然而,没有什么可以阻止您教您的微服务直接在自定义URL下提供GCS文件。您可能甚至可以使用图像处理库覆盖常规文件访问,以获得您自己的自定义图像服务(微服务):)
额外费用是与实际提供图像相关的关联实例正常运行时间。如果您的实例无论如何仍然活着以提供其他类型的流量,通常不会出现问题。
要考虑的一件事是图像下载持续时间超过请求截止日期。通常不是小图片的问题。
答案 1 :(得分:2)
不要使用服务URL。直接获取图片:
https://storage.googleapis.com/myBucket/avatar.png
https://storage.googleapis.com/myBucket/12345_avatar.png
https://storage.googleapis.com/myBucket/12345/avatar.png
或用于存储图像的任何其他图案。
然后你没有额外的往返。