小编Joh*_*ein的帖子

如何在Amazon S3中重命名文件和文件夹?

是否有任何功能可以在Amazon S3中重命名文件和文件夹?任何相关的建议也欢迎.

amazon-s3 amazon-web-services

169
推荐指数
12
解决办法
15万
查看次数

S3 - Access-Control-Allow-Origin标头

有没有人设法添加Access-Control-Allow-Origin到响应标头?我需要的是这样的:

<img src="http://360assets.s3.amazonaws.com/tours/8b16734d-336c-48c7-95c4-3a93fa023a57/1_AU_COM_180212_Areitbahn_Hahnkoplift_Bergstation.tiles/l2_f_0101.jpg" />
Run Code Online (Sandbox Code Playgroud)

此get请求应包含在响应中,标题, Access-Control-Allow-Origin: *

我对存储桶的CORS设置如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
    <CORSRule>
        <AllowedOrigin>*</AllowedOrigin>
        <AllowedMethod>GET</AllowedMethod>
        <MaxAgeSeconds>3000</MaxAgeSeconds>
        <AllowedHeader>*</AllowedHeader>
    </CORSRule>
</CORSConfiguration>
Run Code Online (Sandbox Code Playgroud)

正如您所料,没有Origin响应头.

amazon-s3 amazon-web-services http-headers cors

167
推荐指数
15
解决办法
16万
查看次数

如何在Python中使用lambda进行排序

在Python中,我试图用lambda按日期排序.我无法理解我的错误信息.消息是:

<lambda>() takes exactly 1 argument (2 given)
Run Code Online (Sandbox Code Playgroud)

我的路线是

a = sorted(a, lambda x: x.modified, reverse=True)
Run Code Online (Sandbox Code Playgroud)

python lambda

149
推荐指数
5
解决办法
18万
查看次数

如何测试AWS Command Line Tools的凭据

是否有可以传递给aws实用程序的命令/子命令,可以1)验证~/.aws/credentials文件中的凭据是否有效,以及2)指示凭据属于哪个用户?我正在寻找一些通用的东西,它不会对用户拥有IAM或任何特定服务的权限做出任何假设.

此用例是部署时健全性检查,以确保凭据良好.理想情况下,如果存在无效凭据,则可以通过某种方式检查返回值并中止部署.

amazon-web-services aws-cli

115
推荐指数
2
解决办法
5万
查看次数

将数据附加到S3对象

假设我有一台机器,我希望能够写入存储在S3存储桶中的某个日志文件.

因此,机器需要具有该存储桶的写入能力,但是,我不希望它能够覆盖或删除该存储桶中的任何文件(包括我想要写入的文件).

所以基本上,我希望我的机器只能将数据附加到该日志文件,而不是覆盖它或下载它.

有没有办法配置我的S3这样工作?也许我可以附加一些IAM策略,以便它可以像我想要的那样工作?

amazon-s3 amazon-web-services aws-sdk amazon-kinesis-firehose

69
推荐指数
4
解决办法
5万
查看次数

Boto3从S3 Bucket下载所有文件

我正在使用boto3从s3存储桶中获取文件.我需要类似的功能aws s3 sync

我目前的代码是

#!/usr/bin/python
import boto3
s3=boto3.client('s3')
list=s3.list_objects(Bucket='my_bucket_name')['Contents']
for key in list:
    s3.download_file('my_bucket_name', key['Key'], key['Key'])
Run Code Online (Sandbox Code Playgroud)

只要存储桶只有文件,这工作正常.如果存储桶中存在文件夹,则会抛出错误

Traceback (most recent call last):
  File "./test", line 6, in <module>
    s3.download_file('my_bucket_name', key['Key'], key['Key'])
  File "/usr/local/lib/python2.7/dist-packages/boto3/s3/inject.py", line 58, in download_file
    extra_args=ExtraArgs, callback=Callback)
  File "/usr/local/lib/python2.7/dist-packages/boto3/s3/transfer.py", line 651, in download_file
    extra_args, callback)
  File "/usr/local/lib/python2.7/dist-packages/boto3/s3/transfer.py", line 666, in _download_file
    self._get_object(bucket, key, filename, extra_args, callback)
  File "/usr/local/lib/python2.7/dist-packages/boto3/s3/transfer.py", line 690, in _get_object
    extra_args, callback)
  File "/usr/local/lib/python2.7/dist-packages/boto3/s3/transfer.py", line 707, in _do_get_object
    with self._osutil.open(filename, 'wb') as f:
  File "/usr/local/lib/python2.7/dist-packages/boto3/s3/transfer.py", …
Run Code Online (Sandbox Code Playgroud)

python amazon-s3 amazon-web-services boto3

66
推荐指数
7
解决办法
8万
查看次数

如何删除EC2中的实例?

如何删除Amazon EC2中的实例.我已经终止了实例,但它仍然显示在实例列表中.我想知道与此相关的一些事情

     1: Is there any significant difference b/w Delete and Terminate
     2: what is the use of terminated instance
     3: what are the cases at which instance gets terminated
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 amazon-web-services

65
推荐指数
3
解决办法
4万
查看次数

以编程方式购买亚马逊?

是否有人知道允许您以编程方式购买商品的Amazon API?

我看了很多他们的网络服务(产品广告,MWS等),他们似乎都没有这样做.

我发现这个线程似乎表明没有解决方案,但没有明确的答案:https://forums.aws.amazon.com/thread.jspa?threadID = 45127

为了清楚起见,我想使用我的付款细节进行购买,而不是代表任何用户.我想如果有人支持这个,那就是亚马逊.但我意识到可能有业务(安全?)的理由不支持这个...

amazon-web-services

58
推荐指数
2
解决办法
3万
查看次数

收到“存储桶不允许 ACL”错误

这是我的存储桶政策

{
    "Version" : "2012-10-17",
    "ID" : "************",
    "Statement" : [
        {
            "Sid" : "************",
            "Effect" : "Allow",
            "Principar" : "*",
            "Action" : [
                "s3:PutObject",
                "s3:PutObjectAcl",
                "s3:GetObject",
                "s3:GetObjectAcl"
            ],
            "Resource" : "************************"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

{ "版本" : "2012-10-17", "ID" : " " , "声明" : [ { "Sid" : " " , "效果" : "允许", "主体" : " " , "操作" : [ "s3:PutObject", "s3:PutObjectAcl", "s3:GetObject", "s3:GetObjectAcl" ], "资源" : " ***************** ******" } ] }

这是我用来上传图像的代码:

    [HttpPost]
    public …
Run Code Online (Sandbox Code Playgroud)

c# amazon-s3 amazon-web-services

57
推荐指数
2
解决办法
9万
查看次数

是否有适用于Amazon Web Services PRICING的API?

是否有任何API在Amazon Web Services上具有最新定价?可以查询的东西,例如,给定区域的最新价格S3,或EC2等.

谢谢

api amazon-s3 amazon-ec2 amazon-web-services

47
推荐指数
4
解决办法
2万
查看次数