メニュー
Amazon Redshift
データベース開発者ガイド (API Version 2012-12-01)

ステップ 3: Amazon S3 バケットにファイルをアップロードする

このステップでは、Amazon S3 バケットを作成し、データファイルをバケットにアップロードします。

To upload the files to an Amazon S3 bucket

  1. Create a bucket in Amazon S3.

    1. AWS マネジメントコンソール にサインインし、Amazon S3 コンソール (https://console.aws.amazon.com/s3/) を開きます。

    2. Click Create Bucket.

    3. In the Bucket Name box of the Create a Bucket dialog box, type a bucket name.

      The bucket name you choose must be unique among all existing bucket names in Amazon S3. One way to help ensure uniqueness is to prefix your bucket names with the name of your organization. Bucket names must comply with certain rules. For more information, go to Bucket Restrictions and Limitations in the Amazon Simple Storage Service 開発者ガイド.

    4. Select a region.

      Create the bucket in the same region as your cluster. If your cluster is in the Oregon region, click Oregon.

    5. Click Create.

      When Amazon S3 successfully creates your bucket, the console displays your empty bucket in the Buckets panel.

  2. Create a folder.

    1. Click the name of the new bucket.

    2. Click the Actions button, and click Create Folder in the drop-down list.

    3. Name the new folder load.

      注記

      The bucket that you created is not in a sandbox. In this exercise, you will add objects to a real bucket, and you will be charged a nominal amount for the time that you store the objects in the bucket. For more information about Amazon S3 pricing, go to the Amazon S3 Pricing page.

  3. Upload the data files the new Amazon S3 bucket.

    1. Click the name of the data folder.

    2. In the Upload - Select Files wizard, click Add Files.

      A file selection dialog box opens.

    3. Select all of the files you downloaded and extracted, and then click Open.

    4. Click Start Upload.

ユーザー認証情報

Amazon Redshift の COPY コマンドでは、Amazon S3 バケットにあるファイルオブジェクトを読み取るためのアクセス権が必要です。Amazon S3 バケットを作成したときと同じユーザー認証情報を使用して Amazon Redshift の COPY コマンドを実行する場合、COPY コマンドに必要なすべてのアクセス許可があります。異なるユーザーの認証情報を使用する場合は、Amazon S3 のアクセスコントロールを使用して、アクセスを許可できます。Amazon Redshift の COPY コマンドでは、Amazon S3 バケット内のファイルオブジェクトにアクセスするために、少なくとも ListBucket と GetObject のアクセス許可が必要です。Amazon S3 リソースに対するアクセスのコントロールの詳細については、「Amazon S3 リソースへのアクセス許可の管理」を参照してください。

次のステップ

ステップ 4: サンプルテーブルを作成する

このページの内容: