Google Cloud Storage Bucket是否使用Amazon S3?

ses*_*ses 1 amazon-s3 bucket google-cloud-storage google-cloud-platform

在访问域时,我确实使用index.html和test.html以及看到的内容设置了Google Cloud Storage Bucket

参见:doc.s3.amazonaws.com/2006-03-01,其中:

    <?xml version='1.0' encoding='UTF-8'?>
    <ListBucketResult xmlns='http://doc.s3.amazonaws.com/2006-03-01'> 
    <Name>my-domain.com</Name>
    <Prefix></Prefix>
    <Marker></Marker>
    <IsTruncated>false</IsTruncated>
    <Contents><Key>index.html</Key>
    <Generation>1555969892676799</Generation>
    <MetaGeneration>1</MetaGeneration>
    <LastModified>2019-04-22T21:51...</LastModified>
<ETag>"...."</ETag>
<Size>25</Size></Contents><Contents>
<Key>test.html</Key>
Run Code Online (Sandbox Code Playgroud)

等等..

我没有亚马逊帐户。

Bra*_*ugh 6

尽管名称空间中存在该字符串,但对该请求的响应并非来自AWS。

Google云存储(GCS)有两个API。一种是基于JSON的,看起来像大多数Google API(称为JSON API),另一种是基于XML的,旨在与某些可与S3一起使用的云存储工具和库进行互操作。这个想法是,如果您已经使用了诸如Python boto库之类的工具,则可以通过更改URL和凭据来使用GCS。解析XML响应的客户端可能会验证XML名称空间,因此,他们希望协议中会看到类似于字符串“ http://doc.s3.amazonaws.com/2006-03-01 ”的内容。

您正在将请求发送到XML API(通过storage.googleapis.com,BUCKET_NAME.storage.googleapis.com或通过CNAME DNS重定向到Cloud Storage),因此结果消息尝试提供可互操作的响应。