

# 使用 AWS CLI 的 Aurora DSQL 示例
<a name="cli_dsql_code_examples"></a>

以下代码示例演示如何将 AWS Command Line Interface 与 Aurora DSQL 一起使用，来执行操作和实施常见场景。

*操作*是大型程序的代码摘录，必须在上下文中运行。您可以通过操作了解如何调用单个服务函数，还可以通过函数相关场景的上下文查看操作。

每个示例都包含一个指向完整源代码的链接，您可以从中找到有关如何在上下文中设置和运行代码的说明。

**Topics**
+ [操作](#actions)

## 操作
<a name="actions"></a>

### `generate-db-connect-auth-token`
<a name="dsql_GenerateDbConnectAuthToken_cli_topic"></a>

以下代码示例演示了如何使用 `generate-db-connect-auth-token`。

**AWS CLI**  
**生成 IAM 身份验证令牌**  
以下 `generate-db-connect-auth-token` 示例生成了用于连接到数据库的 IAM 身份验证令牌。  

```
aws dsql generate-db-connect-auth-token \
    --hostname {{abc0def1baz2quux3quuux4.dsql.us-east-1.on.aws}} \
    --region {{us-east-1}} \
    --expires-in {{3600}}
```
输出：  

```
'abc0def1baz2quux3quuux4.dsql.us-east-1.on.aws/?Action=DbConnect&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=access_key%2F20241107%2Fus-east-1%2Fdsql%2Faws4_request&X-Amz-Date=20241107T173933Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=b53dae15763139d6a5af5e318b117ff6e66c5ee859b14d44697d159cbe996077'
```
+  有关 API 详细信息，请参阅《AWS CLI 命令参考》**中的 [GenerateDbConnectAuthToken](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/dsql/generate-db-connect-auth-token.html)。