gpt4 book ai didi

amazon-web-services - 更新 AWS S3 对象键(键名)

转载 作者:行者123 更新时间:2023-12-02 17:13:43 27 4
gpt4 key购买 nike

我需要重命名存储在 AWS S3 存储桶中的大量文件。每个文件/对象将单独重命名(基于特定标准 - 没有共同的“前缀/后缀”)。我想出了“current_filename”和“new_filename”的列表,它们可以作为 .bat 文件/队列在 CLI 中执行。

是否可以通过 CLI 或以编程方式仅更新 AWS S3 存储桶中的对象键(键名),而无需如下所示复制/移动文件:

aws s3 cp s3://mybucket/folder/myfilename.jpg s3://mybucket/folder/my_NEW_filename.jpg

我可以保持所有其他对象元数据相同,但文件名(键名)必须更改。

最佳答案

您还可以使用 AWS S3 Move 命令将文件移动到新名称,而不是复制和删除文件。 AWS S3 Move

# AWS Example
aws s3 mv s3://mybucket/test.txt s3://mybucket/test2.txt

# Copy file from local to S3
aws s3 cp robots.txt s3://ascisolutions.com

# Rename/move file
aws s3 mv s3://ascisolutions.com/robots.txt s3://ascisolutions.com/robots.txt.bak

# Move file to a directory in S3
aws s3 mv s3://ascisolutions.com/robots.txt.bak s3://ascisolutions.com/test/robots.txt.bak

# Rename/move file
aws s3 mv s3://ascisolutions.com/test/robots.txt.bak s3://ascisolutions.com/test/robots.txt

# Move file back to root directory of S3 bucket
aws s3 mv s3://ascisolutions.com/test/robots.txt s3://ascisolutions.com/robots.txt

关于amazon-web-services - 更新 AWS S3 对象键(键名),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47698644/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com