

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

# 使用 取得秘密值 AWS CLI
<a name="retrieving-secrets_cli"></a>

**必要許可：**`secretsmanager:GetSecretValue`

**Example 擷取機密的加密機密值**  
下列 [https://docs.aws.amazon.com//cli/latest/reference/secretsmanager/get-secret-value.html](https://docs.aws.amazon.com//cli/latest/reference/secretsmanager/get-secret-value.html) 範例會取得目前機密值。  

```
aws secretsmanager get-secret-value \
    --secret-id MyTestSecret
```

**Example 擷取先前的機密值**  
下列 [https://docs.aws.amazon.com//cli/latest/reference/secretsmanager/get-secret-value.html](https://docs.aws.amazon.com//cli/latest/reference/secretsmanager/get-secret-value.html) 範例會取得先前的機密值。  

```
aws secretsmanager get-secret-value \
        --secret-id MyTestSecret
        --version-stage AWSPREVIOUS
```

## 使用 取得批次中的一組秘密 AWS CLI
<a name="retrieving-secrets-cli-batch"></a>

**必要許可：**
+ `secretsmanager:BatchGetSecretValue` 
+ `secretsmanager:GetSecretValue` 您要擷取之每個秘密的 許可。
+ 如果您使用過濾器，則還必須擁有 `secretsmanager:ListSecrets`。

如需許可政策範例，請參閱 [範例：擷取批次中一組秘密值的許可](auth-and-access_iam-policies.md#auth-and-access_examples_batch)。

**重要**  
如果您的 VPCE 原則拒絕擷取您要擷取之群組中個別密碼的權限，則 `BatchGetSecretValue` 不會傳回任何秘密值，而且會傳回錯誤。

**Example 擷取按名稱列出的密碼群組的密碼值**  
下列 [https://docs.aws.amazon.com//cli/latest/reference/secretsmanager/batch-get-secret-value.html](https://docs.aws.amazon.com//cli/latest/reference/secretsmanager/batch-get-secret-value.html) 範例會為三個秘密取得目前機密值。  

```
aws secretsmanager batch-get-secret-value \
          --secret-id-list MySecret1 MySecret2 MySecret3
```

**Example 擷取按篩選條件列出的密碼群組的密碼值**  
下列 [https://docs.aws.amazon.com//cli/latest/reference/secretsmanager/batch-get-secret-value.html](https://docs.aws.amazon.com//cli/latest/reference/secretsmanager/batch-get-secret-value.html) 範例會取得具有名為「Test」之標籤之密碼的密碼值。  

```
aws secretsmanager batch-get-secret-value \
          --filters Key="tag-key",Values="Test"
```