2

CloudFormation でスタックを作成しています。ログ グループを作成すると、ログ グループ名にプレフィックスとサフィックスが自動的に追加されます。たとえば、ログ グループを作成しようとすると、ログ グループMyLogGroupが作成されますmy-stack-name-MyLogGroup-EEWJYSCJRK2V

多くのユースケースで、同じリソースを異なるスタックで区別するためにこれが必要になる場合があることを理解しています。ただし、私のチームはスタックごとに異なるアカウントを持っているため、重複はありません。動的なプレフィックスとサフィックスがあると、静的ファイル (つまり、CloudWatch Logs エージェント構成ファイル) からログ グループを参照することが難しくなります。

リソースの名前が正確に付けられ、接頭辞や接尾辞が追加されないようにする方法はありますか?

4

2 に答える 2

2

AWS エコシステムでこれと同じ問題に遭遇しました。AWS の何人かと話した後、これは仕様によるものであり、現在変更することはできません。

やろうとしていることの複雑さに応じて、リソースを管理するために CloudFormation をいくつかの Lambda 関数に置き換えることをお勧めします (sts:AssumeRole でクロスアカウントを実行できます)。

于 2016-04-21T01:28:26.973 に答える
0

はい、可能です。たとえば、クラウド形成テンプレートでは、log_group_name および log_stream_name パラメーターをさまざまなパラメーターの組み合わせに設定して、クラウド ウォッチ conf ファイルを作成します。ログ グループは、接頭辞と接尾辞なしで作成されます。次の例を参照してください。

"log_group_name = "MyLogGroup\n",
"log_stream_name = {instance_id}/", "MyLogGroup", ".log\n",
于 2016-06-01T04:26:45.860 に答える