使用 Amazon S3 主控台啟用和設定事件通知 - Amazon Simple Storage Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 Amazon S3 主控台啟用和設定事件通知

您可以啟用特定 Amazon S3 一般用途儲存貯體事件,以便在發生這些事件時傳送通知訊息到目的地。本節說明如何使用 Amazon S3 主控台來啟用事件通知。如需如何搭配 AWS SDKs 和 Amazon S3 REST APIs 使用事件通知的詳細資訊,請參閱 以程式設計方式設定事件通知

先決條件:您必須先設定其中一個目的地類型,然後設定許可,才能啟用儲存貯體的事件通知。如需詳細資訊,請參閱支援的事件目的地授予許可以將事件通知訊息發佈至目標

注意

Amazon Simple Queue Service FIFO (先進先出) 佇列不支援做為 Amazon S3 事件通知目的地。若要傳送 Amazon S3 事件通知給 Amazon SQS FIFO 佇列,您可以使用 Amazon EventBridge。如需詳細資訊,請參閱啟用 Amazon EventBridge

使用 Amazon S3 主控台啟用 Amazon SNS、Amazon SQS 或 Lambda 通知

啟用及設定 S3 儲存貯體的事件通知
  1. 登入 AWS Management Console 並開啟位於 https://https://console.aws.amazon.com/s3/ 的 Amazon S3 主控台。

  2. 在左側導覽窗格中,選擇一般用途儲存貯體

  3. 在儲存貯體清單中,選擇您要啟用事件的儲存貯體名稱。

  4. 選擇 Properties (屬性)。

  5. 瀏覽至事件通知區段,然後選擇建立事件通知

  6. 一般組態區段中,指定事件通知的描述性事件名稱。或者,您也可以指定首碼和字尾,將通知限制在具有以指定字元結尾的金鑰的物件。

    1. 輸入事件名稱的說明。

      如果您未輸入名稱,則會產生全域唯一識別碼 (GUID) 並用於名稱。

    2. (選用) 若要依字首篩選事件通知,請輸入 Prefix (字首)。

      例如,您可以設定字首篩選條件,只在檔案新增至特定資料夾 (例如,images/) 時才收到通知。

    3. (選用) 若要依尾碼篩選事件通知,請輸入 Prefix (尾碼)。

      如需詳細資訊,請參閱使用物件金鑰名稱篩選來設定事件通知

  7. Event types (事件類型) 區段中,選取您要接收通知的一或多個事件類型。

    如需不同事件類型的清單,請參閱 SQS、SNS 和 Lambda 支援的事件類型

  8. 目的地區段中,選擇事件通知目的地。

    注意

    在發佈事件通知之前,您必須授予 Amazon S3 主體必要的許可來呼叫相關 API。這樣可以將通知發佈至 Lambda 函數、SNS 主題或 SQS 佇列。

    1. 選取目的地類型: Lambda 函式SNS 主題SQS 佇列

    2. 選擇目的地類型後,請從清單中選擇功能、主題或佇列。

    3. 或者,如果您想要指定 Amazon Resource Name (ARN),請選取輸入 ARN 並輸入 ARN。

    如需詳細資訊,請參閱支援的事件目的地

  9. 選擇 Save changes (儲存變更),Amazon S3 會將測試訊息傳送到事件通知目的地。