外部ステージ、外部関数、外部ボリューム用のAmazon Virtual Private Cloud ID¶
Snowflakeから出ていくデータの管理を強化するためのSnowflakeの継続的なコミットメントの一環として、新しいAmazon Virtual Private Cloud(VPC)にイグレスコントロールポイントを移行しています。これにより、Snowflakeが外部関数、外部ステージ、外部ボリュームのアウトバウンド接続を行う際に使用するAmazon VPC IDが変更されます。
注釈
Amazon S3互換ストレージ をご利用のお客様は、この変更の影響を受ける可能性のあるポリシーがあるかどうかを確認し、それに従ってポリシーを更新してください。
公開されているVPC IDに基づいてAPI GatewaysまたはS3ステージに入ってくるトラフィックをフィルターしているお客様は、新しいVPC IDを含めるようにポリシーを更新する必要があります。
allowlistに追加する必要があるVPC IDsの全リストを取得するには、 SYSTEM$GET_SNOWFLAKE_PLATFORM_INFO 関数を実行してください。
動作変更¶
- 変更前:
SYSTEM$GET_SNOWFLAKE_PLATFORM_INFO の出力には
snowflake-egress-vpc-idsプロパティが含まれていません。- 変更後:
SYSTEM$GET_SNOWFLAKE_PLATFORM_INFO 関数の出力に
id、expires、purposeの子プロパティを含む新しいプロパティのsnowflake-egress-vpc-idsを含むようになります。
関数の出力は次のようになります。
お客様は、 snowflake-egress-vpc-ids プロパティ内の id フィールドを確認し、 "purpose":"generic". generic IDsとしてマークされた id 値は、Snowflakeのコア機能をサポートするためにallowlistに追加する必要があるVPC IDsであることに注意してください。
この変更は2025年2月24日の週に発効します。
注釈
この関数は、VPC IDsのリストを返します: 現在使用されているVPC IDと新しいVPC IDです。snowflake-vpc-id のVPC IDsは snowflake-egress-vpc-ids に複製されますが、 "purpose":"generic" としてマークされます。一般的な目的を持つすべてのVPC IDsはポリシーのallowlistに追加する必要があります。
expires プロパティは、関連するVPC IDが有効であることが保証される日時を指定します。お客様は、有効期限が切れる前に、関数をクエリする自動化またはプロセスを更新し、現在のVPC IDsに関する最新情報を確実に入手する必要があります。
出力VPC IDsは安定しており、有効期限は自動的に更新延長されます。
Snowflakeは将来的にVPC IDs、変更する必要性が生じる可能性があるかもしれませんが、2025年3月31日まで変更の予定はありません。この情報は主に今後の参照用になります。
以下のSnowflake機能の利用を継続するには、以下の変更を行う必要があります。
- 外部ステージとボリューム:
仮想プライベートクラウドIDsを許可する の指示に従って、外部ステージまたは外部ボリュームにVPC IDsを指定します。
- 外部関数:
Amazon API Gatewayのエンドポイント保護する の指示に従って、外部関数にVPC IDsを指定します。
タイムライン¶
- ステージ1:
2025年2月24日の週から、 SYSTEM$GET_SNOWFLAKE_PLATFORM_INFO 関数は
snowflake-egress-vpc-ids要素の下にある新しいイグレスVPC IDsを含むように、すべてのAWSデプロイで更新されます。お客様は、これらの新しいVPC IDsをallowlistに追加するために、S3とAPIゲートウェイのポリシーの更新を開始できます。- ステージ2:
2025年6月9日(以前は2025年5月24日)の週より、Snowflakeは外部ステージ、外部関数、外部ボリュームに新しいVPCsを使用するように段階的に移行を開始します。お客様は、S3とAPIゲートウェイのポリシー更新を必ずこの日までに完了しておいてください。
- ステージ3:
2026年2月15日の週より、古い VPC-IDs は利用できなくなります。接続中に問題が発生した場合は、外部ステージ、外部関数、外部ボリューム用に新しい VPC-ID に更新してください。
さらに、S3および API ゲートウェイポリシーが新しい VPC-ID で更新されていることを確認する必要があります。
問題や懸念がある場合は、 Snowflakeサポート にお問い合わせください。
よくある質問¶
この変更によって影響を受ける外部ステージのS3バケットを見つけるにはどうすればいいですか?¶
ACCOUNTADMINロールを使用して、以下のクエリを実行し、変更の影響を受ける外部ステージを特定してください。
この変更によって影響を受ける可能性のあるAPI Gatewaysを見つけるにはどうすればよいですか?¶
ACCOUNTADMINロールを使用して、以下のクエリを実行し、変更の影響を受けるS3ゲートウェイを特定してください。
この変更によって影響を受ける可能性のある外部ボリュームのS3バケットを見つけるにはどうすればよいですか?¶
ACCOUNTADMINロールを使用して、以下のクエリを実行し、変更の影響を受けるS3バケットを特定してください。
現在のSnowflake VPC IDを含む可能性のあるAWSポリシーを見つけるにはどうすればよいですか?¶
変更の影響を受ける可能性のあるポリシーを特定するには、 AWS CLI を使用します。
SYSTEM$GET_SNOWFLAKE_PLATFORM_INFO コマンドを実行し、snowflake-vpc-idで返されるVPC IDに注意してください。
次のスクリプトを実行して、IAMポリシーのARNsと、現在のSnowflake VPC IDを持つリソースポリシーを含むAPI GatewaysのAPI IDsを表示させます。スクリプトの実行には時間がかかります。
リストされたポリシーを確認し、上記の指示に従って、追加のVPC IDを含ませるために更新の必要があるポリシーを決定します。
Ref:1910