

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

# 驗證 Amazon ECR 中的提取快取規則
<a name="pull-through-cache-working-validating"></a>

建立提取快取規則之後，對於需要身分驗證的上游登錄檔，您可以驗證規則是否正常運作。驗證提取快取規則時，Amazon ECR 會與上游登錄檔建立網路連線、驗證是否可以存取包含上游登錄檔登入資料的 Secrets Manager 秘密，以及驗證身分驗證是否成功。

開始使用提取快取規則之前，請確認您擁有適當的 IAM 許可。如需詳細資訊，請參閱[將上游登錄檔與 Amazon ECR 私有登錄檔同步所需的 IAM 許可](pull-through-cache-iam.md)。

## 若要驗證提取快取規則 (AWS 管理主控台)
<a name="pull-through-cache-working-verifying-console"></a>

下列步驟說明如何使用 Amazon ECR 主控台驗證提取快取規則。

1. 在 [https://console.aws.amazon.com/ecr/](https://console.aws.amazon.com/ecr/) 開啟 Amazon ECR 主控台。

1. 從導覽列選擇包含提取快取規則的區域以進行驗證。

1. 在導覽窗格中，選擇 **Private registry** (私有登錄檔)、**Pull through cache** (提取快取)。

1. 在**提取快取組態**頁面上，選取要驗證的提取快取規則。接著，使用**動作**下拉式選單並選擇**檢視詳細資料**。

1. 在提取快取規則詳細資料頁面上，使用**動作**下拉式選單，然後選擇**驗證身分驗證**。Amazon ECR 將顯示寫著結果的橫幅。

1. 針對您要驗證的每個提取快取規則重複這些步驟。

## 若要驗證提取快取規則 (AWS CLI)
<a name="pull-through-cache-working-verifying-cli"></a>

[validate-pull-through-cache-rule](https://docs.aws.amazon.com/cli/latest/reference/ecr/validate-pull-through-cache-rule.html) AWS CLI 命令用於驗證 Amazon ECR 私有登錄檔的提取快取規則。下列範例會使用 `ecr-public` 命名空間字首。以要驗證的提取快取規則的字首值取代該值。

```
aws ecr validate-pull-through-cache-rule \
     --ecr-repository-prefix ecr-public \
     --region us-east-2
```

在回應中，`isValid` 參數會指出驗證是否成功。如果出現 `true`，代表 Amazon ECR 可以連到上游登錄檔，且身分驗證成功。如果出現 `false`，代表出現問題並且驗證失敗。該 `failure` 參數會指出原因。