0

最近、terraform .70 を使用していくつかの新しいリソースを作成し、適用を実行した直後に terraform plan を再度実行すると、これを行う必要があると表示されますが、main.tf ファイルに変更を加えていません。

security_groups.#: "0" => "1" (新しいリソースを強制)
security_groups.2319596366: "" => "sg-8a7679ec" (新しいリソースを強制)

terraform apply を (テスト インスタンスで) 再度実行して、それが何をするかを確認したところ、元の AWS ec2 インスタンス サーバーが終了し、新しいインスタンス サーバーが作成されました (本番環境でこれを実行しなかったのは良いことです)。

これはバグですか、それとも何か間違っていますか?

4

2 に答える 2

3

属性の動作security_groups(vpc 以外の従来の EC2 セキュリティ グループでの使用を意図) はバージョン 0.6.15 で変更され、VPC セキュリティ グループで使用すると正しく機能しなくなりました。vpc_security_group_ids代わりに属性を使用する必要がある可能性があります。

于 2016-08-23T08:34:21.590 に答える
1

.70 ではセキュリティ グループのバグが修正されたようで、vpc_security_group_ids でセキュリティ グループを指定する必要があります。security_groups を vpc_security_group_ids に置き換えましたが、現在変更が必要であることは示されていません。

于 2016-08-22T18:46:11.370 に答える