2017-12-24 4 views
0

S3을 생성하고 AES256을 사용하여 암호화를 만들고 싶지만 terraform이 다음과 같이 불평합니다 : * aws_s3_bucket.s3 : : 유효하지 않거나 알 수없는 키 : server_side_encryption_configuration (내 코드가 아래의 terraform에서 불평하는 것을보십시오)Terraform을 사용하는 S3의 SSE 암호화

server_side_encryption_configuration의 문제점은 무엇입니까? 지원되지 않습니까? https://www.terraform.io/docs/providers/aws/r/s3_bucket.html

어쨌든, terraform을 사용하는 S3의 경우 "AES256으로 안 전할 때 암호화"하는 법은 어떻게됩니까?

resource "aws_s3_bucket" "s3" { 
    bucket = "s3_bucket_name" 
    acl = "private" 
    force_destroy = true 
    server_side_encryption_configuration { 
    rule { 
     apply_server_side_encryption_by_default { 
     sse_algorithm  = "AES256" 
     } 
    } 
} 
} 

답변

4

아마 AWS 공급자 플러그인의 이전 버전이 있습니다. 를 업데이트하려면 -upgrade 플래그 실행 terraform 초기화 사실

terraform init -upgrade=true

+0

joancoast를 설정 : 당신이 올바른지 확인합니다. 이제 작동합니다. 고마워요! – user389955

관련 문제