Services(AWS)アカウントをお持ちで、データファイルの保存と管理にS3バケットを使用している場合、Snowflakeテーブルからデータをアンロードするときに既存のバケットとフォルダーパスを使用できます。S3バケットにデータをアンロードする方法について説明します。その後、アンロードされたデータファイルをローカルファイルシステムにダウンロードできます。次の図に示すように、S3バケットへのデータのアンロードは2つのステップで実行されます。コマンドを使用して、SnowflakeデータベーステーブルからS3バケット内の1つ以上のファイルにデータをコピーします。指定して、バケットに直接アンロードすることを選択できます。コマンドを手動またはスクリプト内で実行する場合は、使用する方法に関係なく、このステップでは、稼働中の現行の仮想ウェアハウスがセッションのために必要です。ウェアハウスは、テーブルから行を書き込むためのコンピューティングリソースを提供します。ステップ2Amazonが提供するインターフェイス/ツールを使用して、S3バケットからファイルをダウンロードします。読み終えて、必要がある場合は、名前付きファイル形式が作成済みであることを前提としています。S3ストレージアカウントへのアクセスを明示的に許可していない場合は、ここで許可できます。データをアンロードするためのS3バケットの構成¶Snowflakeには、フォルダー(およびすべてのサブフォルダー)に新しいファイルを作成するため、S3バケットおよびフォルダーに対する次の権限が必要です。IDおよびアクセス管理(IAM)エンティティに委任するように、ストレージ統合オブジェクトを構成することをお勧めします。アクセス制御リスト(ACLs)をサポートします。Management(IAM)ロールによって所有されます。S3バケットにアクセスするように設定されているユースケースをサポートします。サポートがないと、バケット所有者アカウントのユーザーは、ストレージ統合を使用して、外部(S3)ステージにアンロードされたデータファイルにアクセスすることはできませんでした。権限を適用し、S3バケットの所有者にファイルの完全な制御を付与します。サポートを有効にします。ストレージ統合は、S3クラウドストレージ用に生成されたIDおよびアクセス管理(IAM)ユーザーと、許可またはブロックされたストレージロケーション(つまり、S3バケット)のオプションセットを保存するSnowflakeオブジェクトです。ユーザーをロールに追加して、指定されたS3バケットにアクセスするためのSnowflakeアクセス許可を付与します。この機能により、ユーザーはステージの作成時またはデータのロード時に、認証情報の提供を回避できます。パラメーターを設定できます。外部ステージは、データのアンロードに最大限の柔軟性を提供する名前付きデータベースオブジェクトです。データベースオブジェクトであるため、名前付きステージの権限は任意のロールに付与できます。SQLを使用して、外部の名前付きステージを作成できます。いう名前の外部ステージを作成します。いう名前の既存のストレージ統合を使用してS3バケットにアクセスします。いう名前のファイル形式オブジェクトを参照します。コマンドを使用して、テーブルからS3バケットに外部ステージを使用してデータをアンロードします。テーブル内のすべての行を1つ以上のファイルからS3バケットにアンロードします。ファイル名のプレフィックスが適用されます。mytable;CopyS3コンソール(または同等のクライアントアプリケーション)を使用して、バケットからオブジェクト(つまり、コマンドによって生成されたファイル)を取得します。コマンドを使用して、テーブルから指定されたS3バケットにデータを直接アンロードします。このオプションは、同じテーブルとバケットのパラメーターによる定期的なデータのアンロードを計画していない場合の、アドホックアンロードに適しています。コマンドで指定する必要があります。持つ1つ以上のファイルにアンロードします。いう名前の参照されたストレージ統合を使用してアクセスされます。S3コンソール(または同等のクライアントアプリケーション)を使用して、バケットからオブジェクト(つまり、コマンドによって生成されたファイル)を取得します。한국어Português。