

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# を使用してシークレット値を取得する 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) の例では、3 つのシークレットのシークレット値を取得します。  

```
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"
```