View a markdown version of this page

AWS ユーザー通知のアクション、リソース、および条件キー - サービス認可リファレンス

AWS ユーザー通知のアクション、リソース、および条件キー

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

リファレンス:

AWS ユーザー通知で定義される API オペレーション

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

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

AssociateChannel

notifications:AssociateChannel

書き込み

AssociateManagedNotificationAccountContact

notifications:AssociateManagedNotificationAccountContact

書き込み

notifications:SubscribeSensitiveEvents

書き込み

AssociateManagedNotificationAdditionalChannel

notifications:AssociateManagedNotificationAdditionalChannel

書き込み

notifications:SubscribeSensitiveEvents

書き込み

AssociateOrganizationalUnit

notifications:AssociateOrganizationalUnit

書き込み

CreateEventRule

notifications:CreateEventRule

書き込み

CreateNotificationConfiguration

notifications:CreateNotificationConfiguration

書き込み

notifications:TagResource

タグ付け、書き込み

DeleteEventRule

notifications:DeleteEventRule

書き込み

DeleteNotificationConfiguration

notifications:DeleteNotificationConfiguration

書き込み

DeregisterNotificationHub

notifications:DeregisterNotificationHub

書き込み

DisableNotificationsAccessForOrganization

notifications:DisableNotificationsAccessForOrganization

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

DisassociateChannel

notifications:DisassociateChannel

書き込み

DisassociateManagedNotificationAccountContact

notifications:DisassociateManagedNotificationAccountContact

書き込み

DisassociateManagedNotificationAdditionalChannel

notifications:DisassociateManagedNotificationAdditionalChannel

書き込み

DisassociateOrganizationalUnit

notifications:DisassociateOrganizationalUnit

書き込み

EnableNotificationsAccessForOrganization

notifications:EnableNotificationsAccessForOrganization

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

GetEventRule

notifications:GetEventRule

読み取り

GetManagedNotificationChildEvent

notifications:GetManagedNotificationChildEvent

読み取り

GetManagedNotificationConfiguration

notifications:GetManagedNotificationConfiguration

読み取り

GetManagedNotificationEvent

notifications:AccessSensitiveEvents

読み取り

notifications:GetManagedNotificationEvent

読み取り

GetNotificationConfiguration

notifications:GetNotificationConfiguration

読み取り

GetNotificationEvent

notifications:GetNotificationEvent

読み取り

GetNotificationsAccessForOrganization

notifications:GetNotificationsAccessForOrganization

読み取り

ListChannels

notifications:ListChannels

リスト

ListEventRules

notifications:ListEventRules

リスト

ListManagedNotificationChannelAssociations

notifications:ListManagedNotificationChannelAssociations

リスト

ListManagedNotificationChildEvents

notifications:ListManagedNotificationChildEvents

リスト

ListManagedNotificationConfigurations

notifications:ListManagedNotificationConfigurations

リスト

ListManagedNotificationEvents

notifications:AccessSensitiveEvents

読み取り

notifications:ListManagedNotificationEvents

リスト

ListMemberAccounts

notifications:ListMemberAccounts

リスト

ListNotificationConfigurations

notifications:ListNotificationConfigurations

リスト

ListNotificationEvents

notifications:ListNotificationEvents

リスト

ListNotificationHubs

notifications:ListNotificationHubs

リスト

ListOrganizationalUnits

notifications:ListOrganizationalUnits

リスト

ListTagsForResource

notifications:ListTagsForResource

リスト

RegisterNotificationHub

notifications:RegisterNotificationHub

書き込み

TagResource

notifications:TagResource

タグ付け、書き込み

UntagResource

notifications:UntagResource

タグ付け、書き込み

UpdateEventRule

notifications:UpdateEventRule

書き込み

UpdateNotificationConfiguration

notifications:UpdateNotificationConfiguration

書き込み

AWS ユーザー通知で定義されるアクション

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

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

AssociateChannel

特定の NotificationConfiguration と新しいチャネルを関連付るためのアクセス許可を付与します

NotificationConfiguration*

aws:ResourceTag/${TagKey}

書き込み

AssociateManagedNotificationAccountContact

アカウント連絡先を特定のマネージド通知設定に関連付けるアクセス許可を付与

ManagedNotificationConfiguration*

書き込み

AssociateManagedNotificationAdditionalChannel

特定のマネージド通知設定にチャネルを関連付るためのアクセス許可を付与

ManagedNotificationConfiguration*

書き込み

AssociateOrganizationalUnit

組織単位を特定の通知設定に関連付けるアクセス許可を付与

NotificationConfiguration*

aws:ResourceTag/${TagKey}

書き込み

CreateEventRule

新しい EventRule を作成し、それを NotificationConfiguration に関連付けるアクセス許可を付与します

書き込み

CreateNotificationConfiguration

NotificationConfiguration を作成するアクセス許可を付与します

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

DeleteEventRule

EventRule を削除するアクセス許可を付与します

EventRule*

書き込み

DeleteNotificationConfiguration

NotificationConfiguration を削除するアクセス許可を付与します

NotificationConfiguration*

aws:ResourceTag/${TagKey}

書き込み

DeregisterNotificationHub

NotificationHub を登録解除するアクセス許可を付与します

書き込み

DisableNotificationsAccessForOrganization

AWS ユーザー通知のサービス信頼を無効にするアクセス許可を付与します

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

DisassociateChannel

NotificationConfiguration からチャネルを削除するアクセス許可を付与します

NotificationConfiguration*

aws:ResourceTag/${TagKey}

書き込み

DisassociateManagedNotificationAccountContact

マネージド通知設定からアカウント連絡先を削除するアクセス許可を付与

ManagedNotificationConfiguration*

書き込み

DisassociateManagedNotificationAdditionalChannel

マネージド通知設定からチャネルを削除するアクセス許可を付与

ManagedNotificationConfiguration*

書き込み

DisassociateOrganizationalUnit

NotificationConfiguration から組織単位を削除するアクセス許可を付与します

NotificationConfiguration*

aws:ResourceTag/${TagKey}

書き込み

EnableNotificationsAccessForOrganization

AWS ユーザー通知のサービス信頼を有効にするアクセス許可を付与します

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

GetEventRule

EventRule を取得するアクセス許可を付与します

EventRule*

読み取り

GetManagedNotificationChildEvent

マネージド通知子イベントを取得するアクセス許可を付与

ManagedNotificationChildEvent*

読み取り

GetManagedNotificationConfiguration

マネージド通知設定を取得するアクセス許可を付与

ManagedNotificationConfiguration*

読み取り

GetManagedNotificationEvent

マネージド NotificationEvent を取得するアクセス許可を付与

ManagedNotificationEvent*

読み取り

GetNotificationConfiguration

NotificationConfiguration を取得するアクセス許可を付与します

NotificationConfiguration*

aws:ResourceTag/${TagKey}

読み取り

GetNotificationEvent

NotificationEvent を取得するアクセス許可を付与します

NotificationEvent*

読み取り

GetNotificationsAccessForOrganization

AWS ユーザー通知のサービス信頼を読み取るアクセス許可を付与します

読み取り

ListChannels

NotificationConfiguration でチャネルを一覧表示するアクセス許可を付与します

NotificationConfiguration*

aws:ResourceTag/${TagKey}

リスト

ListEventRules

EventRule を一覧表示するアクセス許可を付与します

リスト

ListManagedNotificationChannelAssociations

マネージド通知設定に関連付けられたアカウントの連絡先とチャネルを一覧表示するアクセス許可を付与します

ManagedNotificationConfiguration*

リスト

ListManagedNotificationChildEvents

マネージド通知の子イベントを一覧表示するアクセス許可を付与します

リスト

ListManagedNotificationConfigurations

マネージド通知設定を一覧表示するアクセス許可を付与します

リスト

ListManagedNotificationEvents

マネージド通知イベントを一覧表示するアクセス許可を付与します

リスト

ListMemberAccounts

AdminNotificationConfiguration で MemberAccounts を一覧表示する許可を付与

NotificationConfiguration*

aws:ResourceTag/${TagKey}

リスト

ListNotificationConfigurations

NotificationConfiguration を一覧表示するアクセス許可を付与します

リスト

ListNotificationEvents

NotificationEvent を一覧表示するアクセス許可を付与します

リスト

ListNotificationHubs

NotificationHub を一覧表示するアクセス許可を付与します

リスト

ListOrganizationalUnits

NotificationConfiguration で組織単位を一覧表示する許可を付与

NotificationConfiguration*

aws:ResourceTag/${TagKey}

リスト

ListTagsForResource

リソースのタグを取得するアクセス許可を付与します

リスト

RegisterNotificationHub

NotificationHub を登録するアクセス許可を付与します

書き込み

TagResource

リソースにタグを付けるアクセス許可を付与

NotificationConfiguration*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

UntagResource

リソースからタグを削除する許可を付与

NotificationConfiguration*

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

UpdateEventRule

EventRule を更新するアクセス許可を付与します

EventRule*

書き込み

UpdateManagedNotificationChannelAssociation

既存の Managed Notification チャネルの関連付けで機密イベントサブスクリプションを切り替えるアクセス許可を付与します

ManagedNotificationConfiguration*

書き込み

UpdateNotificationConfiguration

NotificationConfiguration を更新するアクセス許可を付与します

NotificationConfiguration*

aws:ResourceTag/${TagKey}

書き込み

AWS ユーザー通知のアクセス許可のみのアクション

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

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

AccessSensitiveEvents

機密の通知イベントにアクセスする許可を付与

読み取り

GetFeatureOptInStatus

AWS ユーザー通知サービス機能のオプトインステータスを読み取るアクセス許可を付与します

読み取り

PutFeatureOptInStatus

AWS ユーザー通知サービス機能のオプトインステータスを更新する許可を付与

書き込み

SubscribeSensitiveEvents

既存の Managed Notification チャネルの関連付けで機密イベントをサブスクライブするアクセス許可を付与します

ManagedNotificationConfiguration*

書き込み

AWS ユーザー通知で定義されるリソースタイプ

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

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

EventRule

arn:${Partition}:notifications::${Account}:configuration/${NotificationConfigurationId}/rule/${EventRuleId}

ManagedNotificationChildEvent

arn:${Partition}:notifications::${Account}:managed-notification-configuration/category/${Category}/sub-category/${Subcategory}/event/${NotificationEventId}/child-event/${NotificationChildEventId}

ManagedNotificationConfiguration

arn:${Partition}:notifications::${Account}:managed-notification-configuration/category/${Category}/sub-category/${Subcategory}

ManagedNotificationEvent

arn:${Partition}:notifications::${Account}:managed-notification-configuration/category/${Category}/sub-category/${Subcategory}/event/${NotificationEventId}

NotificationConfiguration

arn:${Partition}:notifications::${Account}:configuration/${NotificationConfigurationId}

aws:ResourceTag/${TagKey}

NotificationEvent

arn:${Partition}:notifications:${Region}:${Account}:configuration/${NotificationConfigurationId}/event/${NotificationEventId}

AWS ユーザー通知の条件キー

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

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

リクエストで渡されたタグでアクセスをフィルタリングします

String

aws:ResourceTag/${TagKey}

リソースに関連付けられたタグでアクセスをフィルタリングします

String

aws:TagKeys

リクエストで渡されたタグキーでアクセスをフィルタリングします

ArrayOfString