

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

# 步驟 3：驗證 Amazon SNS 應用程式和管道效能
<a name="verify-sample-application-pipelines"></a>

## 步驟 1：驗證範例結帳管道的執行
<a name="verify-execution-checkout-pipeline"></a>

1. 登入 [Amazon DynamoDB 主控台](https://console.aws.amazon.com/dynamodb/)。

1. 在導覽面板上，選擇 **Tables (資料表)**。

1. 搜尋 `serverlessrepo-fork-example` 並選擇 `CheckoutTable`。

1. 在表格詳細資訊頁面，選擇 **Items (項目)**，然後選擇建立的項目。

   將會顯示存放的屬性。

## 步驟 2：驗證事件儲存和備份管道的執行
<a name="verify-execution-event-storage-backup-pipeline"></a>

1. 登入 [Amazon S3 主控台](https://console.aws.amazon.com/s3/)。

1. 在導覽面板上，選擇 **Buckets (儲存貯體)**。

1. 搜尋 `serverlessrepo-fork-example`，然後選擇 `CheckoutBucket`。

1. 瀏覽目錄階層，直到您找到副檔名為 `.gz` 的檔案為止。

1. 若要下載檔案，請選擇 **Actions (動作)**、**Open (開啟)**。

1. 基於合規理由，管道已設定 Lambda 函數來淨化信用卡資訊。

   若要驗證存放的 JSON 承載不包含任何信用卡資訊，請解壓縮檔案。

## 步驟 3：驗證事件搜尋和分析管道的執行
<a name="verify-execution-event-search-analytics-pipeline"></a>

1. 登入 [OpenSearch Service 主控台](https://console.aws.amazon.com/aos/)。

1. 在導覽面板的 **My domains (我的網域)** 下，選擇以 `serverl-analyt` 為字首的網域。

1. 管道已設定 Amazon SNS 訂閱篩選政策來設定數值相符條件。

   若要驗證事件編製索引是因為它參考的訂單的值高於 100 USD，請在 **serverl-analyt-{{abcdefgh1ijk}}** 頁面上選擇 **Indices (索引)**、**checkout\_events**。

## 步驟 4：驗證事件重播管道的執行
<a name="verify-execution-event-replay-pipeline"></a>

1. 請登入 [Amazon SQS 主控台](https://console.aws.amazon.com/sqs/)。

1. 在佇列清單中，搜尋 `serverlessrepo-fork-example` 並選擇 `ReplayQueue`。

1. 選擇**傳送及接收訊息**。

1. 在 **Send and receive messages in fork-example-ecommerce-{{my-app}}...ReplayP-ReplayQueue-{{123ABCD4E5F6}}** (fork-example-ecommerce-my-app...ReplayP-ReplayQueue-123ABCD4E5F6 中傳送和接收訊息) 對話方塊中，選擇 **Poll for messages** (輪詢訊息)。

1. 若要驗證事件已排入佇列中，請在佇列中出現的訊息旁邊選擇 **More Details (更多詳細資訊)**。