Snowflakeへのログイン

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

If you're getting started with Snowflake, start by using Snowsight or SnowSQL, the command-line client that you can download. After you get comfortable using Snowflake, you can explore connecting to Snowflake with other methods.

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

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

Snowsight を使用してサインイン

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

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

インターネットの使用

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

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

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

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

プライベート接続の使用

プライベート接続を使用するための構成が完了 したら、 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 が、新しいタブまたはウィンドウで開きます。

SnowSQL を使用したログイン

SnowSQL is the command-line client for connecting to Snowflake to execute SQL queries and perform all DDL and DML operations, including loading data into and unloading data out of database tables.

ステップ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 プロンプトが表示されます。

Tip

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

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

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

他の方法を使用した接続

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

  • SnowflakeのCLIを使用します。

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

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

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