

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# サブスクライバーまたはイベントソースの取り消し
<a name="eb-custom-bus-access-revoke"></a>

`RevokeResource` はバスから 1 人のサブスクライバーまたは 1 つのイベントソースを取り消します。これは、バス所有者が別のアカウントが所有するリソースに対して持つ唯一のコントロールであり、そのアカウントからの協力は必要ありません。これはバスに対して承認され、バスを所有するアカウントのみがそれを呼び出すことができます。サブスクライバーを所有するアカウントは、独自のサブスクライバーを取り消すことはできません。

**注記**  
( AWS CLI `aws eventsv2 revoke-resource`)、 API、または SDK を使用して を取り消します。コンソールは失効を提供しません。

取り消しはターミナルであり、元に戻すことはできません。取り消されたサブスクライバーは配信を停止し、 による変更オペレーションを拒否します`InvalidStateException`。取り消されたイベントソースは取り込みを停止します。転送された各イベントは、到着時に拒否されます。 `DeleteSubscriber`および は、リソースの所有者がクリーンアップできるように`DeleteEventSource`引き続き使用できます。`DescribeSubscriber`、`DescribeEventSource`、および両方のリストオペレーションは、 の場合にのみ存在する`Revoked`フィールドを返します`true`。

**重要**  
元に戻すことはできないため、取り消す`DescribeEventSource`前に `DescribeSubscriber`または でターゲットを確認してください。ARN、バス、ターゲットを確認します。

失効は、リソースを作成したアカウントではなく、1 つのリソースを対象とします。そのアカウントは、別のサブスクライバーまたはイベントソースを作成して続行できます。アカウントを停止するには、バスリソースポリシー`events:CreateEventSource`で `events:CreateSubscriber`および を拒否するか、 AWS RAM 共有を削除します。リソースの削除は代替手段ではありません。 `DeleteSubscriber`および `DeleteEventSource`はリクエストで という名前のリソースに対して承認されるため、所有者のみが削除できます。