Toolkit for VS Code - AWS Toolkit for VS Code

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Toolkit for VS Code

次のセクションでは、AWS Toolkit for Visual Studio Code から Amazon Redshift の使用を開始する方法について説明します。

Amazon Redshift サービスの詳細については、Amazon Redshift ユーザーガイドのトピックを参照してください。

はじめに

AWS Toolkit for Visual Studio Codeから Amazon Redshift を使用する前に、次の要件を満たす必要があります。

  1. Toolkit からAWSアカウントに接続されている。Toolkit から AWS アカウントへの接続に関する補足情報については、本ユーザーガイドの「AWS に接続する」トピックを参照してください。

  2. プロビジョニングされたデータ ウェアハウスまたはサーバーレス データウェアハウスが作成されている。

Amazon Redshift サーバーレスまたは Amazon Redshift プロビジョニングクラスターをまだ作成していない場合、以下の手順では、AWSコンソールからサンプルデータセットを使用してデータウェアハウスを作成する方法について説明します。

プロビジョニングされたデータウェアハウスを作成する

Amazon Redshift プロビジョニングクラスターデータウェアハウスの作成に関する詳細については、Amazon Redshift 入門ユーザーガイドの「サンプル Amazon Redshift クラスターの作成」トピックを参照してください。

  1. 好みのインターネットブラウザから AWS マネジメントコンソールにサインインし、Amazon Redshift コンソール (https://console.aws.amazon.com/redshift/) を開きます。

  2. Amazon Redshift コンソールで、[プロビジョニングされたクラスターダッシュボード]に移動します。

  3. プロビジョニング済みクラスターダッシュボードから [クラスターの作成] ボタンを選択し、[クラスターの作成] ペインを開きます。

  4. クラスター設定」セクションの必須フィールドに入力します。

  5. [サンプル データ] セクションで、[サンプル データのロード] ボックスを選択して、public スキーマを使用してサンプル データセット Tickit をデフォルトのデータベース Dev にロードします。

  6. データベース設定」セクションで、「管理者ユーザー名」フィールドと「管理者ユーザーのパスワード」フィールドに値を入力します。

  7. [クラスターの作成] を選択して、プロビジョニングされたデータウェアハウスを作成します。

サーバーレスデータウェアハウスを作成する

Amazon Redshift サーバーレスデータウェアハウスの作成に関する詳細については、Amazon Redshift 入門ユーザーガイドの「Amazon Redshift サーバーレスによるデータウェアハウスの作成」セクションを参照してください。

  1. 好みのインターネットブラウザから AWS マネジメントコンソールにサインインし、Amazon Redshift コンソール https://console.aws.amazon.com/redshift/ を開きます。

  2. Amazon Redshift コンソールから、[Amazon Redshift サーバーレスを試す] ボタンを選択して [Amazon Redshift サーバーレスを始める] ウィンドウを開きます。

  3. [設定] セクションで、[デフォルト設定を使用する] ラジアルを選択します。

  4. [Amazon Redshift サーバーレスの使用を開始する] ペインの下部で、[設定を保存] を選択して、デフォルトのワークグループ、名前空間、認証情報、および暗号化設定を使用してサーバーレスデータ ウェアハウスを作成します。

Toolkit からデータウェアハウスに接続する

Toolkit からデータベースに接続するには、次の 3 つの方法があります。

  • データベースユーザー名とパスワード

  • AWS Secrets Manager

  • テンポラリ認証情報

Toolkit から既存のプロビジョニング済みクラスターまたはサーバーレスデータウェアハウスにあるデータベースに接続するには、次の手順を実行します。

重要

このユーザーガイドのトピックの「前提条件」セクションの手順を完了しても、データウェアハウスが Toolkit Explorer に表示されない場合は、エクスプローラーの正しいAWSリージョンから作業していることを確認してください。

データベースのユーザー名とパスワードを使用した方法でデータウェアハウスに接続する
  1. ツールキットエクスプローラーから、データウェアハウスが存在する AWS リージョン を展開します。。

  2. Redshift を展開し、データウェアハウスを選択して VS Code の [接続タイプの選択] ダイアログを開きます。

  3. [接続タイプの選択] ダイアログから [データベースのユーザー名とパスワード] を選択し、各プロンプトに必要な情報を入力します。

  4. Toolkit がデータウェアハウスに接続して手順が完了すると、使用可能なデータベース、テーブル、スキーマが Toolkit Explorer に表示されます。

AWS Secrets Managerを使用してデータウェアハウスに接続します。
注記

この手順を完了するには、AWSシークレットマネージャーのデータベースシークレットが必要です。データベースシークレットの設定方法については、「AWSSecrets Manager ユーザーガイド」の「AWS Secrets Managerデータベースシークレットの作成」を参照してください。

  1. ツールキット エクスプローラーから、データ ウェアハウスが存在する AWS リージョン を展開します。

  2. Redshift を展開し、データウェアハウスを選択して VS Code の [接続タイプを選択] ダイアログを開きます。

  3. 接続タイプを選択」 ダイアログから「Secrets Manager」を選択し、各プロンプトに必要な情報を入力します。

  4. Toolkit がデータウェアハウスに接続して手順が完了すると、使用可能なデータベース、テーブル、スキーマが Toolkit エクスプローラーに表示されます。

一時的な認証情報を使用してデータウェアハウスに接続する
  1. Toolkit エクスプローラーから、データウェアハウスが存在するAWSリージョンを展開します。

  2. Redshift を展開し、データウェアハウスを選択して VS Code の [接続タイプの選択] ダイアログを開きます。

  3. [接続タイプの選択] ダイアログから [一時的な認証情報] を選択し、各プロンプトに必要な情報を入力します。

  4. Toolkit がデータウェアハウスに接続して手順が完了すると、使用可能なデータベース、テーブル、スキーマが Toolkit エクスプローラーに表示されます。

データウェアハウスへの接続を編集します。

データウェアハウスへの接続を編集して、接続するデータベースを変更できます。

  1. Toolkit エクスプローラーから、AWS リージョンデータウェアハウスが存在する場所を展開します。

  2. Redshift を展開し、接続しているデータウェアハウスを右クリックして [接続を編集] を選択し、接続するデータベースの名前を指定します。

  3. Toolkit がデータウェアハウスに接続して手順が完了すると、使用可能なデータベース、テーブル、スキーマが Toolkit エクスプローラーに表示されます。

データウェアハウスへの接続を削除する
  1. Toolkit エクスプローラーから、データウェアハウスが存在するAWS リージョンを展開します。

  2. Redshift を展開し、削除する接続のあるデータウェアハウスを右クリックして、「接続を削除」を選択します。これにより、使用可能なデータベース、テーブル、スキーマが Toolkit エクスプローラーから削除されます。

  3. データウェアハウスに再接続するには、[クリックして接続] を選択し、各プロンプトに必要な情報を入力します。デフォルトでは、再接続では以前の認証方法を使用してデータウェアハウスに接続します。別の方法を使用するには、認証プロンプトが表示されるまでダイアログの [戻る] 矢印を選択します。

SQL ステートメントの実行

以下の手順では、AWS Toolkit for Visual Studio Codeからデータベースに SQL ステートメントを作成および実行する方法について説明します。

注記

以下の各手順のステップを完了するには、まずこのユーザーガイドのトピックにある「ツールキットからデータウェアハウスに接続する」セクションを完了する必要があります。

  1. Toolkit エクスプローラーから Redshift を展開し、クエリするデータベースを含むデータウェアハウスを展開します。

  2. Create-Notebook を選択してノートブックをローカルに保存するファイル名と場所を指定し、OK を選択して VS Code エディタでノートブックを開きます。

  3. VS Code エディタから、このノートブックに保存する SQL ステートメントを入力します。

  4. すべてを実行」ボタンを選択して、入力した SQL ステートメントを実行します。

  5. SQL ステートメントの出力は、入力したステートメントの下に表示されます。

ノートブックへの Markdown の追加
  1. VS Code エディタのノートブックから [Markdown] ボタンを選択し、ノートブックに Markdown セルを追加します。

  2. 表示されたセルにマークダウンを入力します。

  3. Markdown セルは Markdown セルの右上隅にあるエディターツールを使用して編集できます。

ノートブックへのコードの追加
  1. VS Code Editor のノートブックから [コード] ボタンを選択し、ノートブックにコードセルを追加します。

  2. 表示されたセルにコードを入力します。

  3. コードセルの右上隅にあるセルエディターツールから適切なボタンを選択すると、コードセルの上または下でコードを実行できます。