

**このドキュメントはバージョン 1 の AWS CLI のみを対象としています。**

AWS CLI バージョン 1 のサポート終了を発表しました。AWS CLI バージョン 1 は現在メンテナンスモードです。AWS CLI バージョン 2 に移行することをお勧めします。日付、その他の詳細、移行方法については、「[お知らせ](https://aws.amazon.com/blogs/developer/cli-v1-maintenance-mode-announcement/)」を参照してください。AWS CLI のバージョン 2 に関連するドキュメントについては、[バージョン 2 用ユーザーガイド](https://docs.aws.amazon.com/cli/latest/userguide/)を参照してください。

# AWS CLI を使用した Aurora DSQL の例
<a name="cli_dsql_code_examples"></a>

次のコード例は、Aurora DSQL で AWS Command Line Interface を使用してアクションを実行し、一般的なシナリオを実装する方法を示しています。

*アクション*はより大きなプログラムからのコードの抜粋であり、コンテキスト内で実行する必要があります。アクションは個々のサービス機能を呼び出す方法を示していますが、コンテキスト内のアクションは、関連するシナリオで確認できます。

各例には完全なソースコードへのリンクが含まれており、コードの設定方法と実行方法に関する手順を確認できます。

**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)」を参照してください。