【问题标题】:How to create 2 SNS Topics on 2 folders in single S3 bucket?如何在单个 S3 存储桶中的 2 个文件夹上创建 2 个 SNS 主题?
【发布时间】:2019-05-17 06:47:30
【问题描述】:

我有一个带有 2 个文件夹(ABC 和 DEF)的 S3 存储桶。文件被上传到这 2 个文件夹中。我们可以创建一个 cloudformation 模板,分别在这 2 个文件夹上创建 2 个 SNS 主题吗?

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon-cloudformation amazon-sns


    【解决方案1】:

    是的,你可以。

    aws s3 存储桶属性 LifeCycleConfig.Rule 是一个数组。

    https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig.html

    您需要做的就是用两个不同的前缀指定两个生命周期通知规则:

    https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-prefix

    问题是两个前缀不能重叠。

    另外,您知道,s3 中没有“文件夹”的概念。 AWS控制台通过调用list s3 object api来实现文件夹的错觉,分隔符为“/”

    https://docs.aws.amazon.com/AmazonS3/latest/API/v2-RESTBucketGET.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-02
      • 2022-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-30
      相关资源
      最近更新 更多