

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

# シークレットを理解する
<a name="secrets-manager-whats-secret"></a>

シークレットは、パスワード、ユーザーネームやパスワードなどの一連の認証情報、OAuth トークン、または、暗号化された形式で Secrets Manager に保存されるその他のシークレット情報にすることができます。

宛先ごとに、次のセクションに示すように、シークレット key-value ペアを正しい JSON 形式で指定する必要があります。Amazon Data Firehose は、シークレットが宛先に基づいて正しい JSON 形式を持っていない場合、宛先への接続に失敗します。

**MySQL や PostgreSQL などのデータベースのシークレットの形式**

```
{
    "username":  "<{{username}}>",
    "password":  "<{{password}}>"
}
```

**Amazon Redshift プロビジョンドクラスターと Amazon Redshift Serverless ワークグループのシークレットの形式**

```
{
    "username":  "<{{username}}>",
    "password":  "<{{password}}>"
}
```

**Splunk のシークレットの形式**

```
{
    "hec_token":  "<{{hec token}}>"
}
```

**Snowflake のシークレットの形式**

```
{
    "user":  "<{{snowflake-username}}>",
    "private_key":  "<{{snowflake-private-key}}>", // without the beginning and ending private key, remove all spaces and newlines
    "key_passphrase":  "<{{snowflake-private-key-passphrase}}>" // optional
}
```

**HTTP エンドポイント、Coralogix、Datadog、Dynatrace、Elastic、Honeycomb、LogicMonitor、Logz.io、MongoDB Cloud、および New Relic のシークレットの形式**

```
{
    "api_key":  "<{{apikey}}>"
}
```