概要
AWS S3 Bucket の特定パスを社外に共有する際のポイントをまとめました。
これまで秘密情報は以下の様な取り扱いをしていることが多かったです。
1 | resource "aws_ssm_parameter" "master_password" { |
1 | data "aws_ssm_parameter" "master_password" { |
上記いずれの場合にも、事前に Parameter Store への登録が必須です。
つまり、terraform で管理されない作業が発生していることになります。
terraform で完結させる方法としては、パラメータストアに登録する value を暗号化して登録することです。
メルカリさんのご好意で「プログラミング言語 Go 完全入門」の期間限定公開のお知らせがあり、早速入門しました!
#InfraStudy
に刺激を受け、書きます!
2019 年に以下記事を書いてから早 1 年、terraform 運用歴を重ね、2020 年春のベストプラクティスを更新しました。
例によって、まず結論、
Basic 認証 や CSP 対応を Lambda Edge で対応した話です。