

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 了解密钥
<a name="secrets-manager-whats-secret"></a>

密钥可以是密码、一组证书（例如用户名和密码）、 OAuth 令牌或您以加密形式存储在 Secrets Manager 中的其他机密信息。

对于每个目标，您必须以正确的 JSON 格式指定密钥键值对，如下一节所示。如果您的密钥没有按照目的地的正确 JSON 格式，则 Amazon Data Firehose 将无法连接到您的目的地。

**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、Logz.io、Mon LogicMonitor goDB Cloud 和 New Relic 的秘密格式**

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