

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

# Amazon EventBridge を使用してごみ箱をモニタリングする
<a name="rbin-eventbridge"></a>

ごみ箱は、保持ルールに基づいて実行されるアクションのイベントを Amazon EventBridge に送信します。EventBridge を使用することで、これらのイベントへの対応でプログラム的なアクションや通知を呼び出すルールを設定できます。例えば、保持ルールがロック解除され、ロック解除の遅延期間に入ったときにメールに通知を送信する EventBridge ルールを作成できます。詳細については、「[イベントに反応する Amazon EventBridge ルールの作成](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule.html)」を参照してください。

EventBridge でのイベントは、JSON オブジェクトとして表されます。イベント固有のフィールドは、JSON オブジェクトの `detail` セクションに表示されます。`event` フィールドにはイベント名が入ります。`result` フィールドには、イベントを開始したアクションの完了時のステータスが入ります。詳細については、「*Amazon EventBridge ユーザーガイド*」の「[Amazon EventBridge のイベントパターン](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html)」を参照してください。

Amazon EventBridge の詳細については、「*Amazon EventBridge ユーザーガイド*」の「[What Is Amazon EventBridge?](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html)」を参照してください。

**Topics**
+ [RuleLocked](#RuleLocked)
+ [RuleChangeAttempted](#RuleChangeAttempted)
+ [RuleUnlockScheduled](#RuleUnlockScheduled)
+ [RuleUnlockingNotice](#RuleUnlockingNotice)
+ [RuleUnlocked](#RuleUnlocked)

## RuleLocked
<a name="RuleLocked"></a>

以下は、保持ルールが正常にロックされた場合にごみ箱が生成するイベントの例です。このイベントは、**CreateRule** リクエストと **LockRule** リクエストによって生成できます。イベントを生成した API が `api-name` フィールドに表示されます。

```
{
	"version": "0", 
	"id": "exampleb-b491-4cf7-a9f1-bf370example", 
	"detail-type": "Recycle Bin Rule Locked", 
	"source": "aws.rbin", 
	"account": "123456789012", 
	"time": "2022-08-10T16:37:50Z", 
	"region": "us-west-2", 
	"resources": [ 
	"arn:aws:rbin:us-west-2:123456789012:rule/a12345abcde" 
	], 
	"detail": 
	{
	"detail-version": " 1.0.0",
	"rule-id": "a12345abcde", 
	"rule-description": "locked account level rule", 
	"unlock-delay-period": "30 days",
	"api-name": "CreateRule"
	}
	}
```

## RuleChangeAttempted
<a name="RuleChangeAttempted"></a>

以下は、ロックされたルールを変更または削除しようとして失敗した場合にごみ箱が生成するイベントの例です。このイベントは、**DeleteRule** リクエストと **UpdateRule** リクエストによって生成できます。イベントを生成した API が `api-name` フィールドに表示されます。

```
{
	"version": "0", 
	"id": "exampleb-b491-4cf7-a9f1-bf370example", 
	"detail-type": "Recycle Bin Rule Change Attempted", 
	"source": "aws.rbin", 
	"account": "123456789012", 
	"time": "2022-08-10T16:37:50Z", 
	"region": "us-west-2", 
	"resources": [ 
	"arn:aws:rbin:us-west-2:123456789012:rule/a12345abcde" 
	], 
	"detail": 
	{
	"detail-version": " 1.0.0",
	"rule-id": "a12345abcde", 
	"rule-description": "locked account level rule", 
	"unlock-delay-period": "30 days",
	"api-name": "DeleteRule"
	} 
	}
```

## RuleUnlockScheduled
<a name="RuleUnlockScheduled"></a>

以下は、保持ルールがロックされロック解除の遅延期間が開始された場合にごみ箱が生成するイベントの例です。

```
{
	"version": "0", 
	"id": "exampleb-b491-4cf7-a9f1-bf370example", 
	"detail-type": "Recycle Bin Rule Unlock Scheduled", 
	"source": "aws.rbin", 
	"account": "123456789012", 
	"time": "2022-08-10T16:37:50Z", 
	"region": "us-west-2", 
	"resources": [ 
	"arn:aws:rbin:us-west-2:123456789012:rule/a12345abcde" 
	], 
	"detail": 
	{
	"detail-version": " 1.0.0",
	"rule-id": "a12345abcde", 
	"rule-description": "locked account level rule", 
	"unlock-delay-period": "30 days",
	"scheduled-unlock-time": "2022-09-10T16:37:50Z",
	} 
	}
```

## RuleUnlockingNotice
<a name="RuleUnlockingNotice"></a>

以下は、保持ルールがロック解除の遅延期間中に、ロック解除の遅延期間が終了する前日までごみ箱が毎日生成するイベントの例です。

```
{
	"version": "0", 
	"id": "exampleb-b491-4cf7-a9f1-bf370example", 
	"detail-type": "Recycle Bin Rule Unlocking Notice", 
	"source": "aws.rbin", 
	"account": "123456789012", 
	"time": "2022-08-10T16:37:50Z", 
	"region": "us-west-2", 
	"resources": [ 
	"arn:aws:rbin:us-west-2:123456789012:rule/a12345abcde" 
	], 
	"detail": 
	{
	"detail-version": " 1.0.0",
	"rule-id": "a12345abcde", 
	"rule-description": "locked account level rule", 
	"unlock-delay-period": "30 days",
	"scheduled-unlock-time": "2022-09-10T16:37:50Z"
	} 
	}
```

## RuleUnlocked
<a name="RuleUnlocked"></a>

以下は、保存ルールのロック解除の遅延期間が終了し、保持ルールを変更または削除できるようになったときにごみ箱が生成するイベントの例です。

```
{
	"version": "0", 
	"id": "exampleb-b491-4cf7-a9f1-bf370example", 
	"detail-type": "Recycle Bin Rule Unlocked", 
	"source": "aws.rbin", 
	"account": "123456789012", 
	"time": "2022-08-10T16:37:50Z", 
	"region": "us-west-2", 
	"resources": [ 
	"arn:aws:rbin:us-west-2:123456789012:rule/a12345abcde" 
	], 
	"detail": 
	{
	"detail-version": " 1.0.0",
	"rule-id": "a12345abcde", 
	"rule-description": "locked account level rule", 
	"unlock-delay-period": "30 days",
	"scheduled-unlock-time": "2022-09-10T16:37:50Z"
	} 
	}
```