View a markdown version of this page

Amazon EventBridge のアクション、リソース、および条件キー - サービス認可リファレンス

Amazon EventBridge のアクション、リソース、および条件キー

Amazon EventBridge (サービスプレフィックス: events) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。

リファレンス:

Amazon EventBridge で定義される API オペレーション

次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。

運用 SDK クライアント IAM アクション 条件キー 可能な値 (複数可) アクセスレベル

CreateEventBus

eventbridgev2

events:CreateEventBus

書き込み

events:TagResource

タグ付け、書き込み

CreateEventSource

eventbridgev2

events:CreateEventSource

書き込み

events:TagResource

タグ付け、書き込み

CreateSubscriber

eventbridgev2

events:CreateSubscriber

書き込み

events:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

events.amazonaws.com

書き込み

DeleteEventBus

eventbridgev2

events:DeleteEventBus

書き込み

DeleteEventSource

eventbridgev2

events:DeleteEventSource

書き込み

DeleteResourcePolicy

eventbridgev2

events:DeleteResourcePolicy

アクセス許可管理、書き込み

DeleteSubscriber

eventbridgev2

events:DeleteSubscriber

書き込み

DescribeEventBus

eventbridgev2

events:DescribeEventBus

読み取り

DescribeEventSource

eventbridgev2

events:DescribeEventSource

読み取り

DescribeSubscriber

eventbridgev2

events:DescribeSubscriber

読み取り

GetResourcePolicy

eventbridgev2

events:GetResourcePolicy

読み取り

ListEventBuses

eventbridgev2

events:ListEventBuses

リスト

ListEventSources

eventbridgev2

events:ListEventSources

リスト

ListResourcePolicies

eventbridgev2

events:ListResourcePolicies

リスト

ListSubscribers

eventbridgev2

events:ListSubscribers

リスト

ListTagsForResource

eventbridgev2

events:ListTagsForResource

リスト

PutEvents

eventbridgev2

events:PutEvents

書き込み

PutRawEvents

eventbridgev2

events:PutRawEvents

書き込み

PutResourcePolicy

eventbridgev2

events:PutResourcePolicy

アクセス許可管理、書き込み

RevokeResource

eventbridgev2

events:RevokeResource

書き込み

TagResource

eventbridgev2

events:TagResource

タグ付け、書き込み

UntagResource

eventbridgev2

events:UntagResource

タグ付け、書き込み

UpdateEventBus

eventbridgev2

events:UpdateEventBus

書き込み

UpdateEventSource

eventbridgev2

events:UpdateEventSource

書き込み

UpdateSubscriber

eventbridgev2

events:UpdateSubscriber

書き込み

iam:PassRole

iam:PassedToService

events.amazonaws.com

書き込み

ActivateEventSource

イベント

events:ActivateEventSource

書き込み

CancelReplay

イベント

events:CancelReplay

書き込み

CreateApiDestination

イベント

events:CreateApiDestination

書き込み

CreateArchive

イベント

events:CreateArchive

書き込み

CreateConnection

イベント

events:CreateConnection

書き込み

CreateEndpoint

イベント

events:CreateEndpoint

書き込み

iam:PassRole

iam:PassedToService

events.amazonaws.com

書き込み

CreateEventBus

イベント

events:CreateEventBus

書き込み

events:TagResource

タグ付け、書き込み

CreatePartnerEventSource

イベント

events:CreatePartnerEventSource

書き込み

DeactivateEventSource

イベント

events:DeactivateEventSource

書き込み

DeauthorizeConnection

イベント

events:DeauthorizeConnection

書き込み

DeleteApiDestination

イベント

events:DeleteApiDestination

書き込み

DeleteArchive

イベント

events:DeleteArchive

書き込み

DeleteConnection

イベント

events:DeleteConnection

書き込み

DeleteEndpoint

イベント

events:DeleteEndpoint

書き込み

DeleteEventBus

イベント

events:DeleteEventBus

書き込み

DeletePartnerEventSource

イベント

events:DeletePartnerEventSource

書き込み

DeleteRule

イベント

events:DeleteRule

書き込み

DescribeApiDestination

イベント

events:DescribeApiDestination

読み取り

DescribeArchive

イベント

events:DescribeArchive

読み取り

DescribeConnection

イベント

events:DescribeConnection

読み取り

DescribeEndpoint

イベント

events:DescribeEndpoint

読み取り

DescribeEventBus

イベント

events:DescribeEventBus

読み取り

DescribeEventSource

イベント

events:DescribeEventSource

読み取り

DescribePartnerEventSource

イベント

events:DescribePartnerEventSource

読み取り

DescribeReplay

イベント

events:DescribeReplay

読み取り

DescribeRule

イベント

events:DescribeRule

読み取り

DisableRule

イベント

events:DisableRule

書き込み

EnableRule

イベント

events:EnableRule

書き込み

ListApiDestinations

イベント

events:ListApiDestinations

リスト

ListArchives

イベント

events:ListArchives

リスト

ListConnections

イベント

events:ListConnections

リスト

ListEndpoints

イベント

events:ListEndpoints

リスト

ListEventBuses

イベント

events:ListEventBuses

リスト

ListEventSources

イベント

events:ListEventSources

リスト

ListPartnerEventSourceAccounts

イベント

events:ListPartnerEventSourceAccounts

リスト

ListPartnerEventSources

イベント

events:ListPartnerEventSources

リスト

ListReplays

イベント

events:ListReplays

リスト

ListRuleNamesByTarget

イベント

events:ListRuleNamesByTarget

リスト

ListRules

イベント

events:ListRules

リスト

ListTagsForResource

イベント

events:ListTagsForResource

リスト

ListTargetsByRule

イベント

events:ListTargetsByRule

リスト

PutEvents

イベント

events:PutEvents

書き込み

PutPartnerEvents

イベント

events:PutPartnerEvents

書き込み

PutPermission

イベント

events:PutPermission

アクセス許可管理、書き込み

PutRule

イベント

events:PutRule

書き込み

events:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

events.amazonaws.com

書き込み

PutTargets

イベント

events:PutTargets

書き込み

iam:PassRole

iam:PassedToService

events.amazonaws.com

書き込み

RemovePermission

イベント

events:RemovePermission

アクセス許可管理、書き込み

RemoveTargets

イベント

events:RemoveTargets

書き込み

StartReplay

イベント

events:StartReplay

書き込み

TagResource

イベント

events:TagResource

タグ付け、書き込み

TestEventPattern

イベント

events:TestEventPattern

読み取り

UntagResource

イベント

events:UntagResource

タグ付け、書き込み

UpdateApiDestination

イベント

events:UpdateApiDestination

書き込み

UpdateArchive

イベント

events:UpdateArchive

書き込み

UpdateConnection

イベント

events:UpdateConnection

書き込み

UpdateEndpoint

イベント

events:UpdateEndpoint

書き込み

iam:PassRole

iam:PassedToService

events.amazonaws.com

書き込み

UpdateEventBus

イベント

events:UpdateEventBus

書き込み

Amazon EventBridge で定義されるアクション

IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

ActivateEventSource

パートナーイベントソースをアクティブ化するアクセス許可を付与

イベントソース*

書き込み

CancelReplay

再生をキャンセルするアクセス許可を付与

再生*

書き込み

CreateApiDestination

新しい API の送信先を作成するアクセス許可を付与

api-destination*

書き込み

接続*

CreateArchive

新しいアーカイブを作成するアクセス許可を付与

alias

書き込み

アーカイブ*

イベントバス*

aws:ResourceTag/${TagKey}

key

CreateConnection

新しい接続を作成する許可を付与

接続*

書き込み

CreateEndpoint

エンドポイントを作成するアクセス許可を付与

エンドポイント*

events:EventBusArn

書き込み

CreateEventBus

イベントバスを作成するアクセス許可を付与

イベントバス

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

event-busv2

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateEventSource

イベントバスにイベントを転送するイベントソースを作成するアクセス許可を付与します

event-busv2*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

イベント:ソース

書き込み

event-sourcev2*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

イベント:ソース

CreatePartnerEventSource

パートナーイベントソースを作成するアクセス許可を付与

イベントソース*

書き込み

CreateSubscriber

サブスクライバーを作成する許可を付与

event-busv2*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

events:ContentFilterPresent

events:Metadata/${MetadataKey}

events:Metadata/${MetadataKey}/Matcher

書き込み

サブスクライバー*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

events:ContentFilterPresent

events:Metadata/${MetadataKey}

events:Metadata/${MetadataKey}/Matcher

DeactivateEventSource

イベントソースを被アクティブにするアクセス許可を付与

イベントソース*

書き込み

DeauthorizeConnection

接続の認可を解除するアクセス許可を付与し、保存されている認可シークレットを削除します

接続*

書き込み

DeleteApiDestination

API 送信先を削除するアクセス許可を付与

api-destination*

書き込み

DeleteArchive

アーカイブを削除するアクセス許可を付与

アーカイブ*

書き込み

DeleteConnection

接続を削除する許可を付与。

接続*

書き込み

DeleteEndpoint

エンドポイントを削除する許可を付与

エンドポイント*

書き込み

DeleteEventBus

イベントバスを削除するアクセス許可を付与

イベントバス

aws:ResourceTag/${TagKey}

書き込み

event-busv2

aws:ResourceTag/${TagKey}

DeleteEventSource

イベントソースを削除するアクセス許可を付与します

event-sourcev2*

aws:ResourceTag/${TagKey}

書き込み

DeletePartnerEventSource

パートナーイベントソースを削除するアクセス許可を付与

イベントソース*

書き込み

DeleteResourcePolicy

イベントバスにアタッチされたリソースポリシーを削除するアクセス許可を付与します

event-busv2*

aws:ResourceTag/${TagKey}

events:PolicyName

アクセス許可管理、書き込み

DeleteRule

ルールを削除するアクセス許可を付与

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

events:ManagedBy

書き込み

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

events:ManagedBy

DeleteSubscriber

サブスクライバーを削除するアクセス許可を付与します

サブスクライバー*

aws:ResourceTag/${TagKey}

書き込み

DescribeApiDestination

API 送信先の詳細を取得するアクセス許可を付与

api-destination*

読み取り

接続*

DescribeArchive

アーカイブの詳細を削除するアクセス許可を付与

アーカイブ*

読み取り

DescribeConnection

接続の詳細を取得するアクセス許可を付与

接続*

読み取り

DescribeEndpoint

エンドポイントの詳細を取得するアクセス許可を付与

エンドポイント*

読み取り

DescribeEventBus

イベントバスの詳細を取得するアクセス許可を付与

イベントバス

aws:ResourceTag/${TagKey}

読み取り

event-busv2

aws:ResourceTag/${TagKey}

DescribeEventSource

イベントソースの詳細を取得するアクセス許可を付与

イベントソース

読み取り

event-sourcev2

aws:ResourceTag/${TagKey}

DescribePartnerEventSource

パートナーイベントソースの詳細を取得するアクセス許可を付与

イベントソース*

読み取り

DescribeReplay

再生の詳細を取得するアクセス許可を付与

再生*

読み取り

DescribeRule

ルールの詳細を取得するアクセス許可を付与

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

読み取り

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

DescribeSubscriber

サブスクライバーに関する詳細を取得するアクセス許可を付与します

サブスクライバー*

aws:ResourceTag/${TagKey}

読み取り

DisableRule

ルールを無効にするアクセス許可を付与

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

events:ManagedBy

書き込み

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

events:ManagedBy

EnableRule

ルールを有効にするアクセス許可を付与

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

events:ManagedBy

書き込み

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

events:ManagedBy

GetResourcePolicy

イベントバスにアタッチされたリソースポリシーを取得する許可を付与

event-busv2*

aws:ResourceTag/${TagKey}

events:PolicyName

読み取り

ListApiDestinations

API 送信先のリストを取得するアクセス許可を付与

リスト

ListArchives

アーカイブのリストを取得するアクセス許可を付与

リスト

ListConnections

接続のリストを取得する許可を付与。

リスト

ListEndpoints

エンドポイントのリストを取得するアクセス許可を付与

リスト

ListEventBuses

アカウント内のイベントバスのリストを取得するアクセス許可を付与

リスト

ListEventSources

このアカウントで共有されているイベントソースのリストを取得するアクセス許可を付与

リスト

ListPartnerEventSourceAccounts

イベントソースに関連付けられた AWS アカウント IDs のリストを取得するアクセス許可を付与します

イベントソース*

リスト

ListPartnerEventSources

パートナーイベントソースのリストを取得するアクセス許可を付与

リスト

ListReplays

再生のリストを取得するアクセス許可を付与

リスト

ListResourcePolicies

イベントバスにアタッチされたリソースポリシーを一覧表示するアクセス許可を付与します

event-busv2*

aws:ResourceTag/${TagKey}

リスト

ListRuleNamesByTarget

ターゲットに関連付けられたルール名のリストを取得するアクセス許可を付与

リスト

ListRules

アカウント内の Amazon EventBridge ルールのリストを取得するアクセス許可を付与

リスト

ListSubscribers

サブスクライバーのリストを取得するアクセス許可を付与します

リスト

ListTagsForResource

Amazon EventBridge リソースに関連付けられたタグのリストを取得するアクセス許可を付与

イベントバス

aws:ResourceTag/${TagKey}

events:creatorAccount

リスト

event-busv2

aws:ResourceTag/${TagKey}

events:creatorAccount

event-sourcev2

aws:ResourceTag/${TagKey}

events:creatorAccount

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

サブスクライバー

aws:ResourceTag/${TagKey}

events:creatorAccount

ListTargetsByRule

ルールについて定義されたターゲットのリストを取得するアクセス許可を付与

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

リスト

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

PutEvents

カスタムイベントを Amazon EventBridge に送信するアクセス許可を付与

イベントバス

aws:ResourceTag/${TagKey}

events:detail-type

events:eventBusInvocation

イベント:ソース

events:SystemMetadata/AwsDetailType

events:SystemMetadata/AwsSource

events:SystemMetadata/ContentType

書き込み

event-busv2

aws:ResourceTag/${TagKey}

events:detail-type

events:eventBusInvocation

イベント:ソース

events:SystemMetadata/AwsDetailType

events:SystemMetadata/AwsSource

events:SystemMetadata/ContentType

PutPartnerEvents

カスタムイベントを Amazon EventBridge に送信するアクセス許可を付与

書き込み

PutPermission

PutPermission アクションを使用して、デフォルトのイベントバスにイベントを配置 AWS アカウント するアクセス許可を別の に付与するアクセス許可を付与します

アクセス許可管理、書き込み

PutRawEvents

カスタムコンテンツタイプ、メタデータ、バイナリペイロード、FIFO 順序を持つ raw 形式のイベントを Amazon EventBridge に発行するアクセス許可を付与します

event-busv2*

aws:ResourceTag/${TagKey}

events:eventBusInvocation

events:Metadata/${MetadataKey}

events:SystemMetadata/AwsDetailType

events:SystemMetadata/AwsSource

events:SystemMetadata/ContentType

書き込み

PutResourcePolicy

イベントバスにリソースポリシーをアタッチするアクセス許可を付与します

event-busv2*

aws:ResourceTag/${TagKey}

events:PolicyName

アクセス許可管理、書き込み

PutRule

ルールを作成または更新するアクセス許可を付与

rule-on-custom-event-bus

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

events:detail-type

events:detail.eventTypeCode

events:detail.service

events:detail.userIdentity.principalId

events:ManagedBy

イベント:ソース

書き込み

rule-on-default-event-bus

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

events:detail-type

events:detail.eventTypeCode

events:detail.service

events:detail.userIdentity.principalId

events:ManagedBy

イベント:ソース

PutTargets

ルールにターゲットを追加するアクセス許可を付与

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

events:ManagedBy

events:TargetArn

書き込み

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

events:ManagedBy

events:TargetArn

RemovePermission

デフォルトのイベントバスにイベントを配置 AWS アカウント する別の のアクセス許可を取り消すアクセス許可を付与します

アクセス許可管理、書き込み

RemoveTargets

ルールからターゲットを削除するアクセス許可を付与

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

events:ManagedBy

書き込み

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

events:ManagedBy

RevokeResource

イベントバスのサブスクライバーまたはイベントソースを取り消すアクセス許可を付与します

event-busv2*

aws:ResourceTag/${TagKey}

書き込み

StartReplay

アーカイブの再生を開始するアクセス許可を付与

アーカイブ*

書き込み

イベントバス*

aws:ResourceTag/${TagKey}

再生*

TagResource

Amazon EventBridge リソースにタグを追加するアクセス許可を付与

イベントバス

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

タグ付け、書き込み

event-busv2

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

event-sourcev2

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

rule-on-custom-event-bus

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

rule-on-default-event-bus

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

サブスクライバー

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

TestEventPattern

イベントパターンが指定のイベントと一致するかどうかをテストするアクセス許可を付与

読み取り

UntagResource

Amazon EventBridge リソースからタグを削除するアクセス許可を付与

イベントバス

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

タグ付け、書き込み

event-busv2

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

event-sourcev2

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

サブスクライバー

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

UpdateApiDestination

API 送信先を更新するアクセス許可を付与

api-destination*

書き込み

UpdateArchive

アーカイブを更新するアクセス許可を付与

alias

書き込み

アーカイブ*

key

UpdateConnection

接続を更新する許可を付与。

接続*

書き込み

UpdateEndpoint

エンドポイントを更新するアクセス許可を付与

エンドポイント*

events:EventBusArn

書き込み

UpdateEventBus

イベントバスを更新する許可を付与する

イベントバス

aws:ResourceTag/${TagKey}

書き込み

event-busv2

aws:ResourceTag/${TagKey}

UpdateEventSource

イベントソースを更新するアクセス許可を付与します

event-busv2

aws:ResourceTag/${TagKey}

イベント:ソース

書き込み

event-sourcev2*

aws:ResourceTag/${TagKey}

イベント:ソース

UpdateSubscriber

サブスクライバーを更新するアクセス許可を付与します

event-busv2

aws:ResourceTag/${TagKey}

events:ContentFilterPresent

events:Metadata/${MetadataKey}

events:Metadata/${MetadataKey}/Matcher

書き込み

サブスクライバー*

aws:ResourceTag/${TagKey}

events:ContentFilterPresent

events:Metadata/${MetadataKey}

events:Metadata/${MetadataKey}/Matcher

Amazon EventBridge のアクセス許可のみのアクション

以下のアクションは Amazon EventBridge によって定義されますが、API オペレーションを通じて直接呼び出すことはできません。アクセス許可を付与または拒否するには、IAM ポリシーステートメントでのみ使用できます。

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

AllowVendedLogDeliveryForResource

EventBridge の vended log 配信を設定する許可を付与する

イベントバス

aws:ResourceTag/${TagKey}

書き込み

サブスクライバー

aws:ResourceTag/${TagKey}

InvokeApiDestination

API 送信先を呼び出すアクセス許可を付与

api-destination*

書き込み

RetrieveConnectionCredentials

接続から認証情報を取得するためのアクセス許可を付与

接続*

書き込み

Amazon EventBridge で定義されるリソースタイプ

以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。

リソースタイプ: ARN 条件キー

エイリアス

arn:${Partition}:kms:${Region}:${Account}:alias/${Alias}

API 送信先

arn:${Partition}:events:${Region}:${Account}:api-destination/${ApiDestinationName}

アーカイブ

arn:${Partition}:events:${Region}:${Account}:archive/${ArchiveName}

接続

arn:${Partition}:events:${Region}:${Account}:connection/${ConnectionName}

スナップショットの作成

arn:${Partition}:events:${Region}:${Account}:target/create-snapshot

エンドポイント

arn:${Partition}:events:${Region}:${Account}:endpoint/${EndpointName}

イベントバス

arn:${Partition}:events:${Region}:${Account}:event-bus/${EventBusName}

aws:ResourceTag/${TagKey}

event-busv2

arn:${Partition}:events:${Region}:${Account}:event-busv2/${EventBusName}/${OpaqueId}

aws:ResourceTag/${TagKey}

イベントソース

arn:${Partition}:events:${Region}::event-source/${EventSourceName}

event-sourcev2

arn:${Partition}:events:${Region}:${Account}:event-sourcev2/${SourceType}/${EventSourceName}/${OpaqueId}

aws:ResourceTag/${TagKey}

キー

arn:${Partition}:kms:${Region}:${Account}:key/${KeyId}

インスタンスの再起動

arn:${Partition}:events:${Region}:${Account}:target/reboot-instance

再生

arn:${Partition}:events:${Region}:${Account}:replay/${ReplayName}

rule-on-custom-event-bus

arn:${Partition}:events:${Region}:${Account}:rule/${EventBusName}/${RuleName}

aws:ResourceTag/${TagKey}

rule-on-default-event-bus

arn:${Partition}:events:${Region}:${Account}:rule/${RuleName}

aws:ResourceTag/${TagKey}

インスタンスの停止

arn:${Partition}:events:${Region}:${Account}:target/stop-instance

サブスクライバー

arn:${Partition}:events:${Region}:${Account}:subscriber/${SubscriberName}/${OpaqueId}

aws:ResourceTag/${TagKey}

terminate-instance

arn:${Partition}:events:${Region}:${Account}:target/terminate-instance

Amazon EventBridge の条件キー

Amazon EventBridge では、IAM ポリシーの Condition 要素で使用できる以下の条件キーを定義します。

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

各タグの許可された値のセットに基づいて、イベントバスおよびルールアクションへのアクセスをフィルタリングします。

String

aws:ResourceTag/${TagKey}

リソースに関連付けられたタグ値に基づいて、イベントバスおよびルールアクションへのアクセスをフィルタリングします。

String

aws:TagKeys

リクエスト内の必須タグの存在に基づいて、イベントバスおよびルールアクションへのアクセスをフィルタリングします。

ArrayOfString

events:ContentFilterPresent

サブスクライバーがペイロードスコープのコンテンツフィルターを CreateSubscriber アクションと UpdateSubscriber アクションに宣言するかどうかでアクセスをフィルタリングします

Bool

events:EventBusArn

CreateEndpoint アクションおよび UpdateEndpoint アクションへのエンドポイントに関連付けることができるイベントバスの ARN でアクセスをフィルタリングします

ArrayOfARN

events:ManagedBy

AWS サービスでアクセスをフィルタリングします。ユーザーに代わって AWS サービスによってルールが作成された場合、値はルールを作成したサービスのプリンシパル名です。

String

events:Metadata/${MetadataKey}

公開されたイベントのメタデータキーと値のペアで PutRawEvents アクションにアクセスをフィルタリングするか、サブスクライバーのメタデータフィルターでそのキーに対して宣言された完全一致値で CreateSubscriber アクションと UpdateSubscriber アクションにアクセスをフィルタリングします

ArrayOfString

events:Metadata/${MetadataKey}/Matcher

CreateSubscriber および UpdateSubscriber アクションへのサブスクライバーのフィルターでメタデータキーに対して宣言された一致タイプでアクセスをフィルタリングします

String

events:PolicyName

リソースポリシーアクションへのリクエストで指定されたリソースポリシーの名前でアクセスをフィルタリングします

String

events:SystemMetadata/AwsDetailType

PutEvents および PutRawEvents アクションにイベントバスに転送されたイベントのシステムメタデータに記録された詳細タイプでアクセスをフィルタリングします

String

events:SystemMetadata/AwsSource

PutEvents および PutRawEvents アクションにイベントバスに転送されたイベントのシステムメタデータに記録されたソースによってアクセスをフィルタリングします

String

events:SystemMetadata/ContentType

PutRawEvents および PutEvents としてPutEvents

String

events:TargetArn

ルールに設定できるターゲットの ARN に基づいて、PutTargets アクションへのアクセスをフィルタリングします。TargetARN には DeadLetterConfigArn は含まれていません

ArrayOfARN

events:creatorAccount

ルールが作成されたアカウントに基づいて、ルールのアクションへのアクセスをフィルタリングします

String

events:detail-type

イベントの詳細タイプのリテラル文字列に基づいて、PutEvents および PutRule アクションへのアクセスをフィルタリングします

ArrayOfString

events:detail.eventTypeCode

イベントの detail.eventTypeCode フィールドのリテラル文字列に基づいて、PutRule アクションへのアクセスをフィルタリングします

String

events:detail.service

イベントの detail.service フィールドのリテラル文字列に基づいて、PutRule アクションへのアクセスをフィルタリングします

String

events:detail.userIdentity.principalId

イベントの detail.useridentity.principalid フィールドのリテラル文字列に基づいて、PutRule アクションへのアクセスをフィルタリングします

String

events:eventBusInvocation

イベントが直接 API コールを介して発行されるのではなく、イベントバスから転送されたかどうかによって、PutEvents および PutRawEvents へのアクセスをフィルタリングします

String

イベント:ソース

PutEvents および PutRuleアクションにイベントを生成した AWS サービスまたは AWS パートナーイベントソース、または CreateEventSource および UpdateEventSource アクションに設定されたイベントソースによってアクセスをフィルタリングします。イベントのソースフィールドのリテラル文字列をマッチングします

ArrayOfString