跨源不起作用我得到“匿名调用者没有 storage.objects.get 访问权限”

2024-01-09

在存储桶中,您可以更改交叉策略https://cloud.google.com/storage/docs/cross-origin https://cloud.google.com/storage/docs/cross-origin我按照以下步骤操作:

在 gsutil 中: 首先,我删除了我最初配置的所有用户的读取权限

gsutil iam ch -d allUsers gs:/myBucketName

我删除了它,因为即使我将 json 配置为仅在 localhost:8080 上提供服务,它也会提供来自其他端口的内容。 然后我按照此处指出的那样使用 gsutil 进行配置https://cloud.google.com/storage/docs/configuring-cors https://cloud.google.com/storage/docs/configuring-cors这个 json 选项:

[{ "origin":["http://localhost:8080"],
"responseHeader":["Content-Type"],
"method":["GET"],
"maxAgeSeconds":0
}]

在 gsutil 中:

 gsutil cors set cor.json gs://myBucketName

之后,我使用一个简单的 html 和一个仅包含以下内容的本地服务器:

<html>
<body>
<img src="linkfrombyObject">
</body>
</html>

But I when my broser try to fetch the image, It gets and xml that says:"Anonymous caller does not have storage.objects.get enter image description here

enter image description here any idea what could be wrong? comand line


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

跨源不起作用我得到“匿名调用者没有 storage.objects.get 访问权限” 的相关文章

  • 哪些因素会导致 App Engine 请求中未跟踪时间的高度可变性?

    我刚刚对我的应用程序进行了负载测试 我注意到两个相同请求的延迟存在很大差异 3 秒与 30 秒 当我挖掘痕迹时 我发现了以下内容 Traced ms Untraced ms High latency Request 193 29948 Lo
  • 为 App Engine NDB 模型指定 key_name 的最佳方法是什么?

    我正在尝试创建一个 ndb 模型 其中每个记录都有一个唯一的字段 名称 我想将此字段定义为 key name 字段并用它来查找记录 我是否必须包含名称字段 或者我可以以某种方式将 key name 字段设置为用户可以指定的任意字符串 只要它
  • 当 img.crossOrigin="Anonymous" 时,Chrome MJPEG CORS“响应无效”

    Image from origin http 192 168 1 67 5555 has been blocked from loading by Cross Origin Resource Sharing policy Invalid r
  • 从 API Explorer 调用 API 方法时不允许使用范围

    我在 Google App Engine 中有一个奇怪的行为 我正在使用 Eclipse 和 Java 进行开发 特别是使用 Google Cloud Endpoints 我使用以下设置创建了一个示例 API 实际上 我正在使用许多其他示波
  • 从 iOS 设备向 Google App Engine 进行身份验证

    我正在开发一个 iPhone 应用程序 它使用 Google 应用程序引擎来托管后端 我需要通过 Google 进行身份验证 但我似乎无法找到从我的应用程序中执行此操作的方法 看来我要做一个UIWebView让用户登录到我从 Google
  • 使用 Google 应用引擎接收多文件帖子

    我想从图像上传器接收多文件帖子 我用这个 http www adylevy com index php 2009 07 22 multiple files uploader with preview on client side 大多数示例
  • 确定代码是否在 App Engine 运行时 (Java) 上运行

    如何确定某些代码 Serv let 或简单的类 是否正在 Google App Engine 运行时 Java 上运行 以便决定是否使用 App Engine 的特定库 是否有一些可靠的运行时环境 ID 您可以检查com google ap
  • 如何使用 Google App Engine 和 Python 创建 REST 服务?

    我想创建一个 RESTFUL Web 服务 通过访问的 URL 获取请求 然后为该客户端返回适当的文档 例如 如果它是一个天气应用程序 我想通过网络浏览器获取亚特兰大的天气 我会访问http weatherapp appspot com T
  • 部署到 AppEngine 时未调用 Ktor 应用程序的 Main 方法

    Issue Ktor 应用程序的main部署到 App Engine 时不会调用方法 在应用程序的主要方法中 逻辑是根据 API 请求检索内容Timer并将该信息保存到客户端使用的 Firestore 数据库中 目前 此逻辑在部署在Jar到
  • 云存储 API 的错误导入“系统调用”

    我正在按照以下说明进行操作https cloud google com appengine docs go googlecloudstorageclient download开始将一些代码从现已弃用的文件 API 迁移到新的 Cloud S
  • 如何从“gcloud”工具检索 App Engine 应用程序的源代码?

    我已迁移到新系统并丢失了 App Engine 应用程序的本地副本 愚蠢的是 我没有使用源代码管理 我知道我用过gcloud工具来检索我过去项目的源代码 但我似乎无法找到如何再次执行此操作 我发现的一切都指向如何使用appcfg py 其中
  • 为什么我的日期选择器看起来这么奇怪?

    我正在尝试使用 jquery UI 我下载了所有内容并按照说明进行操作 我在 html 中添加了这样的代码
  • App Engine 接受编码

    在APP Engine API中 提到如果请求带有 Accept Encoding 设置后 它会自动压缩响应 但是当我查看请求时 标头不存在 但在浏览器中 它已设置 当我尝试显式设置标题时 使用jQuery ajax http api jq
  • 突然出现大量实例

    我们有一个使用实例类型 F1 运行的应用程序 它现在运行良好一个多月了 空闲实例和延迟设置为全自动 它从未使用超过一个实例 今天 在没有任何更改或部署的情况下 我们突然增加了 73 个实例 每个实例的请求很少 例如 1 到 20 个 自然
  • 使用 Google App Engine 向防火墙后面的设备发起消息

    我想使用 Google App Engine 向位于防火墙 路由器 NAT 后面的设备发起 http 流量 这些设备将接收来自 GAE 的命令 我可以让设备轮询 GAE 来查找新消息 但这会占用大量流量 或者 我可以尝试永久保持打开连接 但
  • MySqlConnectionStringBuilder - 使用证书连接

    我正在尝试连接到 Google Cloud Sql 这是一个 MySql 解决方案 我能够使用 MySql Workbench 进行连接 我如何使用 C 连接MySqlConnectionStringBuilder 我找不到提供这三个证书的
  • 如何在 App-Engine 上运行的基于 Express 的 Node JS 应用程序中获取远程客户端的 IP 地址

    尝试获取 IP 时 所有标准标头值都包含不正确的值 req ip ffff 172 17 0 5 req headers x forwarded for 169 254 160 2 req socket remoteAddress ffff
  • Chrome 跨域 PATCH 请求不起作用

    我有一个带有 REST Api 的网站 现在我正在创建一个浏览器扩展 它将从某些页面收集数据并将它们发送回 REST Api 因为我希望我的扩展能够与 Firefox 和 Chrome 兼容 并且易于维护 所以我将实际代码作为脚本标记注入到
  • 跨域iframe自动调整大小

    我正在使用 iframe 和 javascript 制作一个 Web 小部件 我想让我的 iframe 能够根据其内容 从其他域加载 调整大小 我做了一些搜索 包括在 Stack Overflow 上 我找到了几个主题 但我找不到关于这个问
  • Cloud SQL 间歇性通信链路失败

    我在用着jmeter对使用 Cloud SQL 的 GAME Web 服务进行压力测试 我收到间歇性通信链接失败异常 我尝试过使用直接连接和连接池 并且在这两种情况下都看到了异常 随着每秒请求数的增加 异常也会增加 请注意 我们使用的是最高

随机推荐