谷歌云计算多个帐户?

时间:2018-03-09 10:36:28

标签: cors google-cloud-platform gsutil

我想知道如何使用cors设置多个Google帐户。从下面的图片(参考(2)网址),我们可以清楚地说明我们可以在cors上设置多个帐户。

enter image description here

有人可以帮助我吗?仅供参考,我采用了这种方法https://cloud.google.com/storage/docs/gsutil/commands/cors

价: 1. https://cloud.google.com/storage/docs/cross-origin

  1. https://cloud.google.com/storage/docs/xml-api/put-bucket-cors

1 个答案:

答案 0 :(得分:1)

我认为你在这里混淆了一些事情。 Google accounts与CORS无关。

对于允许存储桶的多个来源,使用gsutil示例you provided作为基础,使用的JSON包含原始键/值对。该值是一个数组,可以包含多个以逗号分隔的值:

[
    {
        "origin": [
            "http://origin1.appspot.com",
            "http://origin2.appspot.com"
        ],
        "responseHeader": [
            "Content-Type"
        ],
        "method": [
            "GET"
        ],
        "maxAgeSeconds": 3600
    }
]

另一种选择是提供多个对象,例如,如果您想对一个来源使用GET方法,那么GET&删除另一个来源:

[
    {
        "origin": [
            "http://origin1.appspot.com"
        ],
        "responseHeader": [
            "Content-Type"
        ],
        "method": [
            "GET"
        ],
        "maxAgeSeconds": 3600
    },
    {
        "origin": [
            "http://origin2.appspot.com"
        ],
        "responseHeader": [
            "Content-Type"
        ],
        "method": [
            "GET",
            "DELETE"
        ],
        "maxAgeSeconds": 3600
    }
]