amazon-web-services - 无法使用 terraform 创建带有版本控制的 s3 存储桶
问题描述
我正在 AWS 上使用 Terraform 创建一个 S3 存储桶。
我无法使用 terraform 创建带有版本控制的 s3 存储桶。当我尝试应用 terraform 时,我收到“设置 S3 版本控制时出错:AccessDenied”。
Terraform 计划可以正常工作。
provider "aws" {
region = "us-east-1"
}
variable "instance_name" {}
variable "environment" {}
resource "aws_s3_bucket" "my_dr_bucket" {
bucket = "${var.instance_name}-dr-us-west-2"
region = "us-west-2"
acl = "private"
versioning {
enabled = "true"
}
}
出现以下错误:错误:S3 版本控制出错:AccessDenied:访问被拒绝状态代码:403,请求 ID:21EBBB358558C617
解决方案
确保您在为您的提供者配置的同一区域中创建 S3 存储桶。
推荐阅读
- javascript - 如何危险地设置 idSetInnerHTML?
- r - 读取,子集“选择”并在R中写入txt文件
- java - 正则表达式匹配来自多个相似标签的标签数据
- python-3.x - 从 splittext() 结果中剥离 '
- php - Laravel 5.6 - 路由 api 资源 404 错误
- nginx - Nginx try_files 配置与旧 URL 的重定向检查?
- regex - 正则表达式查找模式并替换为更改的结果
- c# - “您是否缺少 using 指令或程序集引用?” C# ASP.NET 错误
- nginx - 带有php的Nginx自定义404页面不起作用
- visual-studio - IIS Express 进程一直运行并占用一个端口(不能杀死它),重启机器是唯一的选择