Google cloud cors 多个帐户?
Google cloud cors multiple accounts?
我想知道如何使用 cors 设置多个 Google 帐户。从下图(reference(2) url)可以清楚地看出,我们可以在 cors 上进行多个帐户设置。
有人可以帮助我吗?仅供参考,我采用了这种方法 https://cloud.google.com/storage/docs/gsutil/commands/cors
我认为您在这里混淆了一些事情。 Google accounts 与 CORS 无关。
至于允许一个桶有多个来源,使用 gsutil 示例 you provided 作为基础,使用的 JSON 包含一个来源 key/value 对。该值是一个数组,可以包含多个 comma-separated 个值:
[
{
"origin": [
"http://origin1.appspot.com",
"http://origin2.appspot.com"
],
"responseHeader": [
"Content-Type"
],
"method": [
"GET"
],
"maxAgeSeconds": 3600
}
]
另一种选择是提供多个对象,例如,如果您希望对一个来源使用 GET 方法,对另一个来源使用 GET 和 DELETE 方法:
[
{
"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
}
]
我想知道如何使用 cors 设置多个 Google 帐户。从下图(reference(2) url)可以清楚地看出,我们可以在 cors 上进行多个帐户设置。
有人可以帮助我吗?仅供参考,我采用了这种方法 https://cloud.google.com/storage/docs/gsutil/commands/cors
我认为您在这里混淆了一些事情。 Google accounts 与 CORS 无关。
至于允许一个桶有多个来源,使用 gsutil 示例 you provided 作为基础,使用的 JSON 包含一个来源 key/value 对。该值是一个数组,可以包含多个 comma-separated 个值:
[
{
"origin": [
"http://origin1.appspot.com",
"http://origin2.appspot.com"
],
"responseHeader": [
"Content-Type"
],
"method": [
"GET"
],
"maxAgeSeconds": 3600
}
]
另一种选择是提供多个对象,例如,如果您希望对一个来源使用 GET 方法,对另一个来源使用 GET 和 DELETE 方法:
[
{
"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
}
]