- カテゴリ:
システム関数 (システム制御)
SYSTEM$REVOKE_PRIVATELINK¶
現在のアカウントに対するSnowflakeサービスへのプライベート接続を無効にします。
- こちらもご参照ください。
SYSTEM$AUTHORIZE_PRIVATELINK、 SYSTEM$GET_PRIVATELINK、 SYSTEM$GET_PRIVATELINK_AUTHORIZED_ENDPOINTS
構文¶
AWS:
Azure:
GCP
引数¶
'aws_id'Amazon Web Services(AWS)アカウントを文字列として一意に識別する12桁の識別子。
'private-endpoint-resource-id'Microsoft Azure(Azure)のプライベートエンドポイントを文字列として一意に識別する識別子。
'federated_token'フェデレーションユーザーのアクセス認証情報を文字列として含むフェデレーショントークン値。
この値を取得するには、Snowflakeアカウントをホストするクラウドプラットフォームに対して適切なコマンドを実行します。プラットフォームが提供するコマンドラインツールを使用します。
AWS 上のSnowflakeの場合、
Azure上のSnowflakeの場合、
条件:
SubscriptionIDサブスクリプションの一意の識別子。例:
13c...To obtain this value, execute the following Azure CLI command in your command-line environment:
この例では切り捨てられている
SubscriptionID列の出力値に注意してください。
'gcp_project_id'Google Cloud(GCP)プロジェクトを文字列として一意に識別する識別子。
'access_token'Google Cloudユーザーのアクセス認証情報を文字列として含むアクセストークン値。
使用上の注意¶
アカウント管理者(つまり、ACCOUNTADMIN ロールを持つユーザー)のみがこの関数を実行できます。
この関数は、 AWS またはAzureのSnowflakeアカウントで使用できます。Google Cloud Platform(GCP)は現在サポートされていません。
SYSTEM$GET_PRIVATELINK 関数を呼び出して、SnowflakeアカウントがSnowflakeサービスへのプライベート接続の使用を承認されているかどうかを確認します。
SYSTEM$AUTHORIZE_PRIVATELINK 関数を呼び出して、SnowflakeアカウントがSnowflakeサービスへのプライベート接続を使用できるようにします。
例¶
AWS のSnowflakeアカウントの AWS PrivateLink を無効にします。この例では、値が切り捨てられていることに注意してください。
AzureのSnowflakeアカウントのAzure Private Linkを無効にします。この例では、値が切り捨てられていることに注意してください。
GCP でSnowflakeアカウントのGoogle Cloud Private Service Connectを無効にします。