【问题标题】:terraform cloudfront distribution origin - how to update s3 bucket policyterraform cloudfront 分发源 - 如何更新 s3 存储桶策略
【发布时间】:2019-01-04 00:48:56
【问题描述】:

在通过 aws 控制台创建云端分发时,我们可以选择源访问身份并让它更新存储桶策略。

我正在尝试在 terraform 中寻找类似的选项,这样我就不必手动管理云端原始访问身份的 s3 存储桶读取权限。

我已经检查了https://www.terraform.io/docs/providers/aws/r/cloudfront_distribution.html,但找不到对此类选项的任何引用。

如果我错过了检查页面上的某些内容,请告诉我。

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon-cloudfront


    【解决方案1】:

    我认为您没有错过该页面上的任何内容。但是,您还需要查看此页面:
    https://www.terraform.io/docs/providers/aws/r/s3_bucket.html .
    此页面包含有关设置 S3 存储桶的更多详细信息。请注意 Static Website Hosting 部分中的 policy 行。您可以添加一行像

    policy = "${file("policy.json")}"
    

    然后您可以将所需的任何策略写入 policy.json 文件,该文件将被包含在内,从而使您无需在控制台中手动配置权限。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-15
      • 2021-04-04
      • 1970-01-01
      • 1970-01-01
      • 2021-08-14
      • 2022-11-03
      • 2021-02-13
      相关资源
      最近更新 更多