組織内のアカウントの管理¶
組織タスクは、 Snowsight で実行するか、組織用の DDL コマンドを使用して実行できます。
このトピックの内容:
アカウントの作成¶
アカウントは、 ORGADMIN によってウェブインターフェイスを介して、または SQL を使用して作成できます。
- Snowsight
Admin » Accounts » Create New Account をクリックします。
- SQL
CREATE ACCOUNT コマンドを実行します。
アカウントを作成する際に、 クラウドプラットフォーム、 リージョン、および Snowflakeエディション を指定できます。複数のリージョングループにアカウントを持っている、または持ちたい場合は、オプションでリージョングループを指定できます。詳細については、 リージョングループ をご参照ください。
アカウントの名前は31文字を超えることはできません。
新しいアカウントの作成またはアクセスに問題がある場合は、次を検討します。
デフォルトでは、組織内のアカウントの最大数は25を超えることはできません。この制限を引き上げるには、 Snowflakeサポート にご連絡ください。
アカウントを作成できるのは、組織で有効になっているリージョンのみです。使用可能な地域のリストについては、 組織で利用可能な地域のリストを表示する (このトピック)をご参照ください。追加の地域へのアクセスをリクエストするには、 Snowflakeサポート にご連絡ください。
DNSの変更が反映され、新しく作成されたアカウントにアクセスできるようになるまでに約30秒かかります。アカウントにすぐにアクセスできない場合は、約30秒待ってから再試行してください。
組織内の各アカウントは、独自のユーザー、ロール、データベース、およびウェアハウスのセットを持つことができます。
すべてのアカウントでの使用に対して、1つの請求書で請求されます。組織アカウントの使用状況をモニターするには、 組織の使用状況 ビューを参照してください。
組織アカウントのリストの表示¶
ORGADMIN ロールを持つユーザーは、ウェブインターフェイスまたは SQL を使用して、組織で作成されたすべてのアカウントのリストを表示できます。
- Snowsight
Admin » Accounts をクリックします。
- SQL
SHOW ORGANIZATION ACCOUNTS コマンドを実行します。
アカウント名の変更¶
組織管理者(つまり、 ORGADMIN ロールを付与されたユーザー)は、 ALTER ACCOUNT コマンドを使用してアカウントの名前を変更できます。アカウントの名前は31文字を超えることはできません。
たとえば、次のコマンドは、 original_acctname
というアカウントの名前を new_acctname
に変更します。
use role orgadmin;
alter account original_acctname rename to new_acctname;
組織の管理者は、ログインしている間はアカウントの名前を変更できないため、名前変更コマンドを実行する前に別のアカウントにログインする必要があります。名前を変更する必要がある単一のアカウントで組織が構成されている場合は、 Snowflakeサポート にお問い合わせください。
デフォルトでは、Snowflakeは、元の URL または新しいアカウント名を含む URL のいずれかにより、名前が変更されたアカウントへのアクセスを許可します。古い URL を使用したアクセスを防ぐには、アカウントの名前を変更するときにオプションの SAVE_OLD_URL
パラメーターを FALSE
に設定します。このパラメーターを使用せずにアカウントの名前がすでに変更されている場合でも、 ALTER ACCOUNT new_acctname DROP OLD URL
コマンドを実行すると古い URL をブロックできます。
アカウントの削除¶
アカウントを削除するには、 Snowflakeサポート に連絡し、アカウントの一意の識別子を指定してください。これは次のいずれかになります。
Snowflakeサポートに連絡してからアカウントが完全に削除されるまでに、最大6週間かかる場合があります。この遅延により、リクエストから30日以内であればアカウントを復旧できるようになります。Snowflakeは通常、最初のリクエストから数日以内に組織で許可されているアカウントの数からアカウントを差し引きます。
アカウントエディションの操作¶
組織内の各アカウントには、利用可能な機能とサービスレベルを決定する特定の Snowflakeエディション があります。
アカウントの現在のエディションを確認するために、組織管理者は次を実行できます。
- Snowsight
Admin » Accounts をクリックします。
- SQL
SHOW ORGANIZATION ACCOUNTS コマンドを実行します。
アカウントのエディションを変更する場合は、 Snowflakeサポート にお問い合わせください。
注釈
ACCOUNTADMIN ロールを持つユーザーがアカウントのエディションを表示する場合は、次を実行できます。
Snowsight を開き、アカウントのドロップダウンリストを選択します。
アカウントの名前にカーソルを置きます。
組織で利用可能な地域のリストを表示する¶
ORGADMIN ロールを持つユーザーは、ウェブインターフェイスを介して、または SQL を使用して、組織で使用可能なリージョンのリストを表示できます。
- Snowsight
Admin » Accounts » Create New Account » Choose Your Region をクリックします。
- SQL
SHOW REGIONS コマンドを実行します。
レプリケーション用のアカウントの有効化¶
ORGADMIN ロールを持つユーザーは、 ORGADMIN アカウントから ENABLE_ACCOUNT_DATABASE_REPLICATION
パラメーターを true
に設定することで、アカウントの複製を有効にできます。
詳細な手順については、 前提条件: 組織内のアカウントの複製を有効にする をご参照ください。