AWS Schema Conversion Tool での AWS Secrets Manager の設定
AWS SCT は、ユーザーが AWS Secrets Manager に保存したデータベース認証情報を使用できます。Secrets Manager のデータベース接続ダイアログボックスにすべての値を入力できます。Secrets Manager を使用するには、必ず AWS プロファイルを AWS Schema Conversion Tool に保存してください。
AWS Secrets Manager の詳細については、『AWS Secrets Manager ユーザーガイド』の「AWS Secrets Manager とは」を参照してください。AWS プロファイルの詳細については、「AWS Schema Conversion Tool でのプロファイルの管理」を参照してください。
Secrets Manager からデータベース認証情報を取得するには
-
AWS Schema Conversion Tool を起動して新しいプロジェクトを作成します。
-
[ソースの追加] または [ターゲットの追加] を選択して、新しいソースデータベースを プロジェクトに追加します。
-
データベースプラットフォームを選択し、[次へ] を選択します。
-
[AWS シークレット] で、使用するシークレットを選択します。
-
[入力] を選択します。次に、AWS SCT はデータベース接続ダイアログボックスにすべての値を入力します。
-
[接続のテスト] を選択して、AWS SCT がデータベースに正常に接続できることを確認します。
-
[接続] を選択して、データベースに接続します。
AWS SCT は、次の構造を持つシークレットをサポートします。
{ "username": "secret_user", "password": "secret_password", "engine": "oracle", "host": "secret_host.eu-west-1.compute.amazonaws.com", "port": "1521", "dbname": "ora_db" }
この構造では、username と password の値は必須で、その他の値はすべてオプションです。Secrets Manager に保存する値には、すべてのデータベース認証情報が含まれていることを確認してください。