Snowflakeへのログイン

Snowflakeにはさまざまな方法でログインできます。

Snowflakeを使い始める場合は、ダウンロードできるコマンドラインクライアントである Snowsight または SnowSQL を使用して始めます。Snowflakeの使用に慣れたら、他の方法でSnowflakeに接続することを検討できます。

このトピックの内容:

使用するSnowflakeアカウント識別子

Snowflakeにはすべて、使用するアカウント識別子を介してアクセスします。詳細については アカウント識別子 をご参照ください。

Snowsightを使用したサインイン

Snowsight には、インターネット経由で、またはSnowflakeサービスへのプライベート接続を使用してアクセスできます。

インターネットの使用

公共のインターネット経由で Snowsight にアクセスするには、次を実行します。

  1. サポートされているウェブブラウザーで、 https://app.snowflake.com に移動します。

  2. アカウント識別子 またはアカウント URL を入力します。以前に Snowsight にログインしたことがある場合は、選択できるアカウント名が表示されることがあります。

  3. Snowflakeアカウントの認証情報を使用してサインインします。

Classic Console から Snowsight にアクセスすることもできます。

  1. Classic Console にサインインします。

  2. ナビゲーションメニューで Snowsight Snowsight を選択します。

    Snowsight が新しいタブで開きます。

プライベート接続の使用

プライベート接続を使用するための構成が完了 したら、 Snowsight にアクセスします。

  • 以前に Classic Console にログインせずに、プライベート接続を使用して Snowsight に直接ログインするには、

    1. ブラウザーのロケーションバーで次の URLs のいずれかを入力します。

      • https://app-orgname-account_name.privatelink.snowflakecomputing.com

      • https://app.cloud_region_id.privatelink.snowflakecomputing.com

      条件:

      • orgname は、Snowflake組織の名前です。

      • account_name は、組織内にあるアカウントの一意の名前です。

      • cloud_region_id は、クラウドリージョンの識別子です(クラウドプラットフォームにより制御)。

      サインイン後、 Snowsight のアカウントセレクターでこれらの詳細を確認できます。

      詳細については、 SnowsightでSnowflakeアカウント情報を見つける形式1(推奨): 組織内のアカウント名。 をご参照ください。

      注釈

      入力する値が不明な場合は、Snowflakeサポートに連絡する前に、社内のSnowflake管理者に連絡してください。

    2. Snowflake認証情報を入力します。

  • Classic Console から始めて、Snowflakeサービスへのプライベート接続を使用して Snowsight にサインインするには、

    1. Classic Console にサインインします。

    2. Classic Console の右上隅で、 Snowsight Snowsight を選択します。

      Snowsight が、新しいタブまたはウィンドウで開きます。

Snowsight で実行できるタスクの詳細については、 Snowsight クイックツアー をご参照ください。

SnowSQLを使用したログイン

SnowSQL は、Snowflakeに接続して SQL クエリを実行し、データベーステーブルに対するデータのロードとアンロードを含むすべての DDL および DML 操作を実行するためのコマンドラインクライアントです。

ステップ1: SnowSQL をダウンロードし、インストールする

SnowSQL ダウンロード ページから SnowSQL インストーラーをダウンロードできます。認証は不要です。このバージョンの SnowSQL インストーラーは、パッチの自動アップグレードを有効にします。

詳細な手順については、 SnowSQL のインストール をご参照ください。

Zシェルエイリアスの設定(macOSのみ)

Zシェル(zshとも呼ばれます)がデフォルトのターミナルシェルである場合は、ターミナルのコマンドラインで SnowSQL を実行できるように、エイリアスを SnowSQL 実行可能ファイルに設定します。SnowSQL インストーラーは実行可能ファイルを /Applications/SnowSQL.app/Contents/MacOS/snowsql にインストールし、このパスを PATH または ~/.profile のエイリアスエントリに追加します。zshは通常このファイルを読み取らないため、 ~/.zshrc のこのパスにエイリアスを追加します。これはzsh が読み取ります

SnowSQL 実行可能ファイルにエイリアスを追加するには:

  1. ~/.zshrc ファイルを開きます(ない場合は作成します)。

  2. 次の行を追加します。

    alias snowsql=/Applications/SnowSQL.app/Contents/MacOS/snowsql
    
    Copy
  3. ファイルを保存します。

ステップ2: Snowflakeに接続してセッションを開始する

  1. 端末ウィンドウで次のコマンドを使用して、コマンドプロンプトから SnowSQL を起動します。

    $ snowsql -a <account_identifier>
    
    Copy

    ここで、 <アカウント識別子> は、 使用する アカウント識別子 です。使用するアカウント識別子を指定する場合は、 snowflakecomputing.com ドメイン名を 含めない でください。

    -u オプションに続いてユーザーログイン名を指定すると、ログインをさらに効率化できます。

    $ snowsql -a <account_identifier> -u <user_login_name>
    
    Copy
  2. プロンプトが表示されたら、ログイン名( SnowSQL の実行時に指定しなかった場合)とパスワードを入力します。

有効なアカウント識別子、ユーザーログイン名、およびパスワードを指定した場合は、 SnowSQL プロンプトが表示されます。

ちなみに

セキュリティ上の理由により、コマンドラインのオプションとしてパスワードを指定することはできません。 SnowSQL がパスワードの入力を求めるのを待つ必要があります。

ただし、コマンドラインでの情報入力をスキップする場合や、ログインを自動化する必要がある場合は、必要なすべてのアカウントおよびユーザーの認証情報、および追加のSnowflakeのデフォルト使用情報を SnowSQL config ファイルにオプションとして提供できます。

インストール、構成、ログイン、および使用法の詳細については、 SnowSQL (CLI クライアント) をご参照ください。

他の方法を使用した接続

Snowflakeのウェブインターフェイスと SnowSQL に加えて、Snowflakeは次のような接続のための多くの方法をサポートしています。

  • JDBC または ODBC をサポートするサードパーティクライアントサービスおよびアプリケーションの使用。

  • Python、Node.js、SparkなどのSnowflakeコネクタ/ドライバーを介して接続するアプリケーションの開発。

ただし、これらの他の方法を使用してSnowflakeに接続するには、追加のインストール、構成、および開発タスクが必要です。詳細については、 Snowflakeに接続する をご参照ください。