翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ユーザー定義AWS Glue接続を作成する
注記
SQL 拡張機能 UI を介してユーザーが作成したすべてのAWS Glue接続には、次のタグが自動的に付けられます。
-
UserProfile:user-profile-name -
AppType: "JL"
SQL 拡張機能 UI を介して作成されたAWS Glue接続に適用されるこれらのタグは、2 つの目的を果たします。"UserProfile": タグを使用すると、AWS Glue接続を作成した特定のユーザープロファイルを識別し、接続を担当するユーザーを可視化できます。user-profile-name"AppType":
"JL" タグは接続の出所を分類し、JupyterLab アプリケーションに関連付けます。これにより、これらの接続を AWS CLI などの他の方法で作成された接続と区別できます。
前提条件
SQL 拡張機能 UI を使用してAWS Glue接続を作成する前に、次のタスクが完了していることを確認してください。
-
管理者に以下を依頼します。
-
Studio ドメインと接続先のデータソース間のネットワーク通信を有効にします。ネットワークの要件については、「Studio とデータソース間のネットワークアクセスを設定する (管理者向け)」を参照してください。
-
Secrets Manager への AWS Glue 接続とアクセスを管理するために必要な IAM アクセス許可が設定されていることを確認します。必要な許可については、「データソースにアクセスするための IAM アクセス許可を設定する (管理者向け)」を参照してください。
注記
管理者は、ユーザーアクセスを JupyterLab アプリケーション内でユーザーが作成した接続のみに制限できます。これは、ユーザープロファイルにスコープダウンされたタグベースのアクセスコントロールを設定することで実行できます。
-
-
Secrets Manager でデータベース認証情報用のシークレットを作成する でデータソースのシークレットを作成する接続プロパティと手順を確認します。
ユーザーワークフロー
次の手順では、ユーザー接続を作成する際のユーザーワークフローを示します。
-
データソースタイプを選択する: [新しい接続を追加] アイコンをクリックすると、フォームが開き、Amazon Redshift、Athena、Snowflake など、接続するデータソースのタイプを選択するように求められます。
-
接続プロパティを指定する: 選択したデータソースに基づいて、関連する接続プロパティが動的にロードされます。フォームには、選択したデータソースに対して必須またはオプションのフィールドがあります。データソースで使用できるプロパティについては、「接続パラメータ」を参照してください。
-
AWS Secrets ManagerARN を選択する: Amazon Redshift および Snowflake データソースの場合、ユーザーはユーザー名とパスワードなどの機密情報を保存する AWSSecrets Manager ARN を選択するように求められます。データソースのシークレット作成については、「Secrets Manager でデータベース認証情報用のシークレットを作成する」を参照してください。
-
接続の詳細を保存する: [作成] をクリックすると、指定された接続プロパティが AWS Glue 接続として保存されます。
-
接続をテストする: 接続が成功すると、関連するデータベースとテーブルがエクスプローラーに表示されます。接続に失敗した場合は、エラーメッセージが表示され、ユーザーは接続の詳細を確認して修正するよう求められます。
-
SQL 拡張機能を理解する: 拡張機能の機能の詳細については、「SQL 拡張機能と使用状況」を参照してください。
-
(オプション) ユーザー作成の接続を更新または削除する: ユーザーに必要なアクセス許可が付与されている場合、作成した接続を更新または削除できます。必要なアクセス許可の詳細については、「ユーザー定義の接続にに必要な IAM アクセス許可」を参照してください。