Mar*_*rte 3 python amazon-s3 amazon-web-services boto3
我有以下代码段:
import boto3
session = boto3.Session(
aws_access_key_id="id",
aws_secret_access_key="secret",
region_name="us-east-1"
)
s3 = session.resource("s3")
obj = s3.Object("mybucket", "test.txt")
obj.delete()
Run Code Online (Sandbox Code Playgroud)
如果文件位于存储桶的根目录下,它可以正常工作,但我需要删除目录中的文件.我的档案在:mybucket/media/private/test.txt
添加到"mybucket"或"test.txt"在其中的路径s3.Object()不起作用
S3中的键名也包含目录路径,桶中没有真正的目录.
像这样做:
s3 = session.resource("s3")
obj = s3.Object("mybucket", "media/private/test.txt")
obj.delete()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7930 次 |
| 最近记录: |