Как зашифровать ведро S3 с помощью Terraform - PullRequest
2 голосов
/ 19 марта 2019

Я пытаюсь создать зашифрованное ведро S3. После выполнения применения terraform apply все выглядит хорошо, но когда я смотрю на область в Консоли AWS, она не зашифровывается. Я также знаю о предыдущем вопросе.

Вот моя версия terraform:

Terraform v0.11.13
+ provider.aws v2.2.0

Вот мой файл tf:

resource "aws_s3_bucket" "test-tf-enc" {
  bucket = "test-tf-enc"
  acl    = "private"

  tags {
    Name = "test-tf-enc"
  }

  server_side_encryption_configuration {
    rule {
      apply_server_side_encryption_by_default {
        sse_algorithm = "AES256"
      }
    }
  }
}

Это вывод после того, как я выполню команду:

aws_s3_bucket.test-tf-enc: Creating...
  acceleration_status:                                                                                   "" => "<computed>"
  acl:                                                                                                   "" => "private"
  arn:                                                                                                   "" => "<computed>"
  bucket:                                                                                                "" => "test-tf-enc"
  bucket_domain_name:                                                                                    "" => "<computed>"
  bucket_regional_domain_name:                                                                           "" => "<computed>"
  force_destroy:                                                                                         "" => "false"
  hosted_zone_id:                                                                                        "" => "<computed>"
  region:                                                                                                "" => "<computed>"
  request_payer:                                                                                         "" => "<computed>"
  server_side_encryption_configuration.#:                                                                "" => "1"
  server_side_encryption_configuration.0.rule.#:                                                         "" => "1"
  server_side_encryption_configuration.0.rule.0.apply_server_side_encryption_by_default.#:               "" => "1"
  server_side_encryption_configuration.0.rule.0.apply_server_side_encryption_by_default.0.sse_algorithm: "" => "AES256"
  tags.%:                                                                                                "" => "1"
  tags.Name:                                                                                             "" => "test-tf-enc"
  versioning.#:                                                                                          "" => "<computed>"
  website_domain:                                                                                        "" => "<computed>"
  website_endpoint:                                                                                      "" => "<computed>"
aws_s3_bucket.test-tf-enc: Still creating... (10s elapsed)
aws_s3_bucket.test-tf-enc: Creation complete after 10s (ID: test-tf-enc)

Apply complete! Resources: 1 added, 0 changed, 0 destroyed.

1 Ответ

0 голосов
/ 22 марта 2019

Работает как положено. Использование другого пользователя без достаточных разрешений для проверки работы через пользовательский интерфейс в Консоли управления AWS привело к путанице. Сообщение о недостаточных разрешениях в пользовательском интерфейсе отображается только после расширения панели шифрования.
Используйте aws cli для устранения неполадок, чтобы уменьшить поверхность проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...