跨来源资源共享 (Cross-Origin Resource Sharing CORS) 是一种允许在一个域中加载的客户端 Web 应用程序与其他域中资源进行交互的机制。通过 CORS,您可以选择允许对您 VMware Cloud Director Object Storage Extension 资源的跨来源访问。

使用 VMware Cloud Director Object Storage Extension tenant portal,您可以在桶级别定义多个 CORS 规则。

桶级别的 CORS 规则仅对虚拟托管样式 S3 API 请求生效。如果使用路径样式 S3 API 请求访问资源,则全局 CORS 规则将生效。

创建跨来源资源共享规则

在跨来源资源共享 (CORS) 规则中,您可以定义允许的请求来源、方法、标头、最大请求使用期限和公开标头。

前提条件

要为桶创建 CORS 规则,请确认您具有所需的一组权限。
如果您是... 您可以...
组织管理员 可以为组织中用户所拥有的桶创建 CORS 规则。
组织用户 可以为您拥有的桶创建 CORS 规则。

过程

  1. 登录到 VMware Cloud Director tenant portal
  2. 更多下拉菜单中,选择对象存储
  3. 窗格中,单击要编辑的桶的名称。
  4. 单击属性
  5. 跨来源资源共享部分中,单击文本。
  6. 输入规则的详细信息。
    1. 输入规则的 ID 或选中自动生成复选框。
    2. 输入允许的请求来源,或选中所有来源复选框。
    3. 选择允许的请求方法。
    4. (可选) 输入允许的请求标头。
    5. (可选) 输入公开标头。
    6. (可选) 输入允许的最大请求使用期限。
  7. 保存当前规则或添加其他规则。
    • 要保存规则,请单击保存
    • 要添加其他规则,请单击添加规则并完成步骤 6