Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services Amazon S3中的前斗操作是什么_Amazon Web Services_Amazon S3 - Fatal编程技术网

Amazon web services Amazon S3中的前斗操作是什么

Amazon web services Amazon S3中的前斗操作是什么,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,我一直在看Amazons S3服务的使用情况报告,注意到GetObject操作要收取数据转出字节费用(好的,我理解这一点),HeadBucket操作也要收取数据转出字节费用 什么是前池,何时提出此请求 干杯这是对水桶的一个头部请求: HEAD /my-s3-bucket 这基本上只会告诉你一个bucket存在(200OK),或者不存在(404NotFound) 例如: # curl -v -X HEAD http://s3.amazonaws.com/fooXXXX * About to c

我一直在看Amazons S3服务的使用情况报告,注意到GetObject操作要收取数据转出字节费用(好的,我理解这一点),HeadBucket操作也要收取数据转出字节费用

什么是前池,何时提出此请求


干杯

这是对水桶的一个头部请求:

HEAD /my-s3-bucket
这基本上只会告诉你一个bucket存在(200OK),或者不存在(404NotFound)

例如:

# curl -v -X HEAD http://s3.amazonaws.com/fooXXXX

* About to connect() to s3.amazonaws.com port 80 (#0)
*   Trying 72.21.211.144... connected
* Connected to s3.amazonaws.com (72.21.211.144) port 80 (#0)
> HEAD /fooXXXX HTTP/1.1
> User-Agent: curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10
> Host: s3.amazonaws.com
> Accept: */*
> 
< HTTP/1.1 404 Not Found
< x-amz-request-id: A21BF750F080A267
< x-amz-id-2: SPQ7yX6Ln0Zgp0YULT/64ag9077nNnN25jH8PMLGMm/SbXPZ+FF3qFuiOyBfiktP
< Content-Type: application/xml
< Transfer-Encoding: chunked
< Date: Thu, 23 Apr 2009 13:39:50 GMT
< Server: AmazonS3
#卷曲-v-X头http://s3.amazonaws.com/fooXXXX
*即将连接()到s3.amazonaws.com端口80(#0)
*正在尝试72.21.211.144。。。有联系的
*已连接到s3.amazonaws.com(72.21.211.144)端口80(#0)
>HEAD/fooXXXX HTTP/1.1
>用户代理:curl/7.18.2(i486 pc linux gnu)libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10
>主持人:s3.amazonaws.com
>接受:*/*
> 
未找到
Vs

#卷曲-v-X头http://s3.amazonaws.com/s3hub
*即将连接()到s3.amazonaws.com端口80(#0)
*正在尝试72.21.207.135。。。有联系的
*已连接到s3.amazonaws.com(72.21.207.135)端口80(#0)
>HEAD/s3hub HTTP/1.1
>用户代理:curl/7.18.2(i486 pc linux gnu)libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10
>主持人:s3.amazonaws.com
>接受:*/*
> 
好的,谢谢-如果只是为了检查bucket是否存在,那么为什么会有与此相关的数据传输成本?我正在使用第三方AMI,并假设这是提出head请求。在将文件写入bucket之前,是否也会列出bucket?在使用情况报告中会显示很多内容。并非所有操作都收取相同的费用,有些操作是免费的。有些也有每个请求的成本。看一看:事实上,我现在正在看我的使用情况报告,我看到每个头桶的“Requests-Tier2”费用(正如预期的那样,是0.01美元/10000美元)。但我也看到了一个数据转出字节,它比我预期的要高。(例如,在一小时内,一个头桶,我有200kB?!)。我会向AWS支持部门提出请求,询问这一点。请在此发布最新信息。
# curl -v -X HEAD http://s3.amazonaws.com/s3hub

* About to connect() to s3.amazonaws.com port 80 (#0)
*   Trying 72.21.207.135... connected
* Connected to s3.amazonaws.com (72.21.207.135) port 80 (#0)
> HEAD /s3hub HTTP/1.1
> User-Agent: curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10
> Host: s3.amazonaws.com
> Accept: */*
> 
< HTTP/1.1 200 OK
< x-amz-id-2: E6OvrEMD35HpJjlBg0kB90H/uaQDX8qk0oXb+baOtDKIoMXmNwgIRSX2rDE5Urlb
< x-amz-request-id: DAAAA11524A4A557
< Date: Thu, 23 Apr 2009 13:43:01 GMT
< Content-Type: application/xml
< Transfer-Encoding: chunked
< Server: AmazonS3
<