カテゴリ:

システム関数 (システム制御)

SYSTEM$BLOCK_SNOWFLAKE_MANAGED_STORAGE_VOLUME_PUBLIC_ACCESS

Microsoft Azureにある現在のSnowflakeアカウントのSnowflakeが管理するストレージボリュームに、すべてのパブリックトラフィックがアクセスできないようにします。

この関数は、マネージドストレージボリュームのAzureストレージアカウントの設定を使用して、パブリックIPアドレスをブロックします。どのAzure設定が影響を受けるかの詳細については、 パブリックアクセスのブロック をご参照ください。

重要

パブリックアクセスをブロックする:emph:前に、プライベート接続経由のトラフィックが、マネージドストレージボリュームに正常に到達していることを確認します。プライベート接続を構成せずにパブリックアクセスをブロックすると、意図しない中断が発生する可能性があります。

こちらもご参照ください。

SYSTEM$UNBLOCK_SNOWFLAKE_MANAGED_STORAGE_VOLUME_PUBLIC_ACCESS, SYSTEM$SNOWFLAKE_MANAGED_STORAGE_VOLUME_PUBLIC_ACCESS_STATUS

構文

SYSTEM$BLOCK_SNOWFLAKE_MANAGED_STORAGE_VOLUME_PUBLIC_ACCESS()

引数

なし。

戻り値

この関数は以下のステータスメッセージを返します。

ステータスメッセージ

説明

Snowflakeが管理するストレージボリュームへのパブリックアクセスはブロックされています。

関数がパブリックアクセスのブロックに成功したことを示します。

Network config is not found, Please contact support

システムパラメーターに問題があることを示します。

アカウントに相互運用ボリュームが構成されていません

アカウントにSnowflakeが管理するストレージボリュームが構成されていないことを示します。

Snowflakeが管理するストレージボリュームへのパブリックアクセスをブロックしようとすると、Azureエラーが発生します。Please contact Snowflake support.

パブリックアクセスをブロックするために関数がAzureの設定を変更できなかったことを示します。

使用上の注意

  • この関数を実行できるのは、アカウント管理者(つまり、 ACCOUNTADMIN ロールを持つユーザー)のみです。

  • この関数は実行終了までに数分かかることがあります。

  • この関数は、AzureのSnowflakeアカウントでのみ使用できます。AWS および Google Cloud はサポートされていません。

AzureアカウントのSnowflakeが管理するストレージボリュームにアクセスしようとするすべてのパブリックトラフィックをブロックします。

USE ROLE ACCOUNTADMIN;

SELECT SYSTEM$BLOCK_SNOWFLAKE_MANAGED_STORAGE_VOLUME_PUBLIC_ACCESS();