問題タブ [terraform-provider-aws]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-s3 - Terraform を使用して Django 静的ファイル用に AWS S3 バケットを構成する
私はテラフォームが初めてです。
Django 静的ファイルを提供するように S3 バケットを構成しようとしています。
これらの静的ファイルに対する HTTP GET リクエストには無制限にアクセスできる必要がありますが、AWS ユーザーも存在する必要があります。このユーザー アカウントは、更新された静的ファイルを S3 バケットにアップロードするために Django によって使用されます。
私はこれを書いた:
しかし、terraform apply
結果は次のとおりです。
ただし、追加principals
すると次のようになりaws_s3_bucket_policy.integrations_lite_staticfiles_s3_bucket_policy
ます。
amazon-web-services - AWS RDS Aurora 5.7 のインポートは v0.11.7 で機能しますか?
Aurora RDS を Aurora 1.x (MySQL 5.6) から Aurora 2.x (MySQL 5.7) にアップグレードしています。私はすでにAWSでそれを行っています(スナップショットを介して手動で、単純なクリックではまだサポートされていないため)、rmを述べてTerraformにインポートしようとしています(すでにTerraformのコードをアップグレードしています) 、成功しますが、terraform planは次の理由でクラスター (したがってインスタンスも) を破棄して再作成しようとします。
TF で行った変更は、RDS クラスターに対して次のとおりです。
パラメータ グループ (クラスタとインスタンスの両方) の場合:
パラメータ グループは正常にインポートされます。
問題は、正しいエンジン「aurora-mysql」を間違ったエンジン「 aurora 」に変更しようとするためだと思われますが、なぜでしょうか?! インポートはOKで、私のTerraformコードでもOKです。それはTFのバグですか?何も見つかりません。
Terraform v0.11.7を使用しています
ドキュメントから:
Aurora MySQL 2.x のエンジン名は aurora-mysql です。Aurora MySQL 1.x のエンジン名は引き続き aurora です。Aurora MySQL 2.x のエンジン バージョンは 5.7.12 です。Aurora MySQL 1.x のエンジン バージョンは引き続き 5.6.10a です。Aurora MySQL 2.x のデフォルトのパラメータ グループは default.aurora-mysql5.7 です。Aurora MySQL 1.x のデフォルト パラメータ グループは引き続き default.aurora5.6 です。Aurora MySQL 2.x の DB クラスターパラメータグループのファミリー名は aurora-mysql5.7 です。Aurora MySQL 1.x の DB クラスターパラメータグループのファミリー名は引き続き aurora5.6 です。