2017-12-24 2 views
0

Ich möchte ein S3 erstellen und es in Ruhe mit AES256 Verschlüsselung, aber Terraform beschweren, dass: * aws_s3_bucket.s3:: ungültiger oder unbekannter Schlüssel: server_side_encryption_configuration (siehe meinen Code von Terraform unten beschwert)SSE Verschlüsselung von S3 mit Terraform

Was mit server_side_encryption_configuration falsch ist? wird es nicht unterstützt? https://www.terraform.io/docs/providers/aws/r/s3_bucket.html

Wie auch immer, wie zu haben „Verschlüsselung in Ruhe mit AES256“ für S3 Terraforming verwendet?

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" 
     } 
    } 
} 
} 

Antwort

4

Sie haben wahrscheinlich eine ältere Version des AWS-Provider-Plugins. So aktualisieren Sie sie, führen Terraforming init mit der -upgrade Flag auf true gesetzt

terraform init -upgrade=true

+0

joancoast: Sie richtig sind. es funktioniert jetzt. Vielen Dank! – user389955

Verwandte Themen