

# 设置清单完成时的 Amazon S3 事件通知
<a name="storage-inventory-notification"></a>

您可以设置 Amazon S3 事件通知以在创建清单校验和文件后接收通知，该通知将指示库存列表已添加到目标存储桶。清单是目标位置的所有库存列表的最新列表。

Amazon S3 可以将事件发布到 Amazon Simple Notification Service (Amazon SNS) 主题、Amazon Simple Queue Service (Amazon SQS) 队列或 Amazon Lambda 函数。有关更多信息，请参阅 [Amazon S3 事件通知](EventNotifications.md)。

以下通知配置定义了新添加到目标存储桶的所有 `manifest.checksum` 文件将由 Amazon Lambda `cloud-function-list-write` 处理。

```
<NotificationConfiguration>
  <QueueConfiguration>
      <Id>1</Id>
      <Filter>
          <S3Key>
              <FilterRule>
                  <Name>prefix</Name>
                  <Value>{{destination-prefix}}/{{source-bucket}}</Value>
              </FilterRule>
              <FilterRule>
                  <Name>suffix</Name>
                  <Value>checksum</Value>
              </FilterRule>
          </S3Key>
     </Filter>
     <CloudFunction>arn:aws:lambda:{{us-west-2}}:{{222233334444}}:cloud-function-list-write</CloudFunction>
     <Event>s3:ObjectCreated:*</Event>
  </QueueConfiguration>
  </NotificationConfiguration>
```

有关更多信息，请参阅《*Amazon Lambda 开发人员指南*》中的[Amazon Lambda 与 Amazon S3 结合使用](https://docs.amazonaws.cn/lambda/latest/dg/with-s3.html)。