将s3存储桶文件夹的地址添加到输出存储桶+ python

时间:2019-01-21 08:45:11

标签: python amazon-web-services amazon-s3 boto3

如何将s3存储桶文件夹链接到python中的输出存储桶?

我尝试了几种排列组合,但仍然没有解决。我需要做的就是将我的文件夹地址链接到python中的输出存储桶。

尝试以下组合时发现错误-

output Bucket = "s3-bucket.folder-name"
output Bucket = "s3-bucket/folder-name/"
output Bucket = "s3-bucket\folder-name\"

以上方法均无效,将错误提示为-

Parameter validation failed:
Invalid bucket name "s3-bucket/folder-name/": Bucket name must match the 
regex "^[a-z A-Z 0-9.\-_]{1,255}$"

是否有其他方法可以将文件夹地址放入python脚本中? 请帮忙!

1 个答案:

答案 0 :(得分:0)

在AWS中,“文件夹”或目标文件路径都是对象的一部分。

因此,在访问存储桶时,您需要指定存储桶名称,严格来说就是存储桶名称,没有其他任何东西,然后对象键就是文件路径。