[英]How to add public permissions for S3 bucket via terraform
我正在使用下面的 terraform 模板創建一個 s3 存儲桶,並且想為該存儲桶應用一些(4 個中的 2 個)公共權限,請建議我們如何做到這一點。
s3 存儲桶的 Terraform 模板:
resource "aws_s3_bucket" "example" {
bucket = "example"
}
現在我想勾選 AWS 控制台 s3 存儲桶權限上的 2 個權限:
我想將這 2 個權限應用於我的存儲桶
請提出任何我們如何實現這一目標的方法。
您必須使用aws_s3_bucket_public_access_block 。 例如:
resource "aws_s3_bucket" "example" {
bucket = "example"
}
resource "aws_s3_bucket_public_access_block" "example" {
bucket = aws_s3_bucket.example.id
block_public_acls = true
block_public_policy = true
}
以上是bucket級別的設置。 您還可以使用aws_s3_account_public_access_block更改帳戶級別設置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.