Event Grid
The presented resiliency recommendations in this guidance include Event Grid and associated resources and settings.
Summary of Recommendations
Recommendation | Category | Impact | State | ARG Query Available |
---|---|---|---|---|
EVG-1 - Configure Diagnostic Settings for all Azure Event Grid resources | Monitoring | Low | Preview | No |
EVG-2 - Configure Dead-letter to save events that cannot be delivered | Automation | Low | Preview | No |
EVG-3 - Configure Private Endpoints | Access & Security | Low | Preview | Yes |
Recommendations Details
EVG-1 - すべての Azure Event Grid リソースの診断設定を構成します
Category: Monitoring
Impact: Low
Guidance
診断設定を有効にすると、診断情報をキャプチャして表示し、障害のトラブルシューティングを行うことができます。次の表は、さまざまな種類の Event Grid リソース (カスタム トピック、システム トピック、ドメイン) で使用できる設定を示しています。
Resources
Resource Graph Query
// under-development
EVG-2 - 配信できないイベントを保存するための配信不能を構成します
Category: Automation
Impact: Low
Guidance
Event Grid は、特定の期間内にイベントを配信できない場合、またはイベントの配信を一定回数試行した後に、配信されていないイベントをストレージ アカウントに送信できます。このプロセスは、配信不能と呼ばれます。既定では、Event Grid は配信不能を有効にしません。有効にするには、イベント サブスクリプションの作成時に、配信されないイベントを保持するストレージ アカウントを指定する必要があります。このストレージ アカウントからイベントをプルして、配信を解決します。
Resources
Resource Graph Query
// under-development
EVG-3 - プライベートエンドポイントを設定します
Category: Access & Security
Impact: Low
Guidance
プライベート エンドポイントを使用すると、パブリック インターネットを経由せずに、プライベート リンク経由で仮想ネットワークからカスタム トピックとドメインにイベントを直接安全にイングレスできます。プライベート エンドポイントでは、カスタム トピックまたはドメインの VNet アドレス空間の IP アドレスが使用されます。
Resources
Resource Graph Query
// Azure Resource Graph Query
// Find all eventgrid services not protected by private endpoints.
Resources
| where type contains "eventgrid"
| where properties['publicNetworkAccess'] == "Enabled"
| project recommendationId = "evg-3", name, id, tags
| order by id asc