【发布时间】:2022-03-19 21:17:05
【问题描述】:
我正在为我的项目开发一项服务,该服务用于同步 AWS 中的 Lambdas 工作。这个想法是编写一个 TrackerFile 模块,它将在 S3 上存储结构。每次我使用tracker时,我都会检查是否有一个文件名称分配给被调用的tracker。
我不知道如何安全地检查 S3 上是否存在具有给定名称的文件。如果文件存在,您能否展示一段能够返回 (bool, err) 的示例代码,其中 bool 为 True?
【问题讨论】:
-
您应该能够使用 AWS GO 开发工具包对 HeadObject 执行某些操作。 docs.aws.amazon.com/sdk-for-go/api/service/s3/#S3.HeadObject
-
在您的问题中“安全”是什么意思?
标签: file go amazon-s3 aws-lambda