使用配置文件库通知Amazon Command Line Interface - Simple Storage Service(Amazon S3)Glacier
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用配置文件库通知Amazon Command Line Interface

此部分描述了如何使用配置文件库通知Amazon Command Line Interface. 配置通知时,您可以指定任务完成事件,这些事件会触发向 Amazon SNS 主题发送通知。除了为文件库配置通知以外,您还可以指定您在启动任务时要向其发布通知的主题。如果您的文件库已配置为针对特定的事件发送通知,并且您在任务启动请求中指定了通知,则系统会发送两份通知。

按照以下步骤使用配置文件库通知Amazon CLI.

(先决条件)设置 Amazon CLI

  1. 下载并配置 Amazon CLI。有关说明,请参阅Amazon Command Line Interface 用户指南中的以下主题。

    安装 Amazon Command Line Interface

    配置 Amazon Command Line Interface

  2. 在命令提示符处输入以下命令来验证设置。这些命令没有显式提供凭证,因此将使用默认配置文件的凭证。

    • 尝试使用 help 命令。

      aws help
    • 使用 aws s3 ls 获取所配置账户的存储桶列表。

      aws s3 ls
    • 使用 aws configure list 查看当前配置数据。

      aws configure list

例如:使用配置文件库通知Amazon CLI

  1. 使用set-vault-notifications命令配置在文件库发生特定事件时将发送的通知。默认情况下,您不会收到任何通知。

    aws glacier set-vault-notifications --vault-name examplevault --account-id 111122223333 --vault-notification-config file://notificationconfig.json
  2. 通知配置是 JSON 文档,如以下示例所示。

    { "SNSTopic": "arn:aws:sns:us-west-2:012345678901:mytopic", "Events": ["ArchiveRetrievalCompleted", "InventoryRetrievalCompleted"] }

    有关 Amazon SNS 主题的更多信息,请参阅在 SM Gacier 中配置文件库通知:一般概念

    有关 Amazon SNS 的更多信息,请参阅Amazon SNS 入门.