首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在FME中添加boto3 AWS S3对象标记?

如何在FME中添加boto3 AWS S3对象标记?
EN

Stack Overflow用户
提问于 2021-11-10 17:27:25
回答 1查看 105关注 0票数 0

新的编码和研究工作项目。有许多文件存储在S3桶中,由FME自动化处理。我希望能够添加S3对象标签到我的FME变压器,以便他们被上传与适当的标签。我发现了一些关于向存储桶添加标记的内容,但是我希望使用Python调用程序或FME中的自定义转换器来标记单个对象。有指引吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-10 17:45:52

Boto3和AWS支持带有标记的对象上传。一个例子是(对于boto3):

代码语言:javascript
复制
import boto3

client = boto3.client('s3')

client.put_object(
    Bucket='bucket', 
    Key='key',
    Body='bytes', 
    Tagging='Key1=Value1'
)

我查看了FME S3连接器文档(http://docs.safe.com/fme/2020.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/s3connector.htm),它们只支持元数据上传。

如果需要使用FME转换器,可以使用用户定义的元数据密钥对作为选项。

S3元数据:https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingMetadata.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69917670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档