

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon S3 配信を作成する
<a name="data-delivery-s3-create"></a>

 Amazon Kinesis Data Streams ストリームから汎用 Amazon S3 バケットにレコードを送信する配信を作成します。 AWS マネジメントコンソール または を使用して配信を作成できます AWS CLI。レコードはソース形式で配信され、最適なサイズのオブジェクトにバッチ処理され、設定可能な圧縮と定義した S3 キー構造が使用されます。

**注記**  
 配信を作成する前に、「」で説明されている IAM サービス実行ロールを含め[S3 汎用配信の開始方法](data-delivery-s3-getting-started.md)、「」の前提条件を完了してください[データ配信の IAM アクセス許可](data-delivery-iam.md)。

## の使用 AWS マネジメントコンソール
<a name="data-delivery-s3-create-console"></a>

1. で Kinesis コンソールを開きます[https://console.aws.amazon.com/kinesis](https://console.aws.amazon.com/kinesis)。

1. ナビゲーションペインで、**S3 汎用配信**を選択し、**配信の作成**を選択します。

1. **ステップ 1: ソース設定。****配信の詳細**で、**配信名**を入力します。Source で****、配信元のオンデマンドストリームを選択します。オンデマンドストリームのみが表示されます。[**次へ**] を選択します。

1. **ステップ 2: 送信先設定。****レコード形式** (**JSON**、**STRING**、または **BYTE\_ARRAY**) を選択し、送信先を指定します。
   + **S3 バケット ARN** – 送信先汎用 Amazon S3 バケットの ARN。
   + **予想されるバケット所有者** – 予想されるバケット所有者の 12 桁の AWS アカウント ID。
   + **圧縮タイプ** – **GZIP**、**ZSTD**、または **None** を選択します。
   + **ストレージクラス** – オプションで Amazon S3 ストレージクラスを選択します。
   + **出力キーテンプレート** – オプションで Amazon S3 オブジェクトキー構造を定義します。詳細については、「[Amazon S3 配信用の S3 出力キーテンプレート Amazon S3](data-delivery-s3-key-template.md)」を参照してください。
   + **データの鮮度** – レコードが配信される前の秒単位の最大バッファ時間 (最小 300、最大 900)。

   [**次へ**] を選択します。

1. **ステップ 3: 追加設定。**暗号化、サービスアクセス (IAM ロール）、オプションのデッドレターキュー、ログ配信、タグを設定します。[**次へ**] を選択します。

1. **ステップ 4: 確認して作成します。**設定を確認し、**配信の作成**を選択します。プロビジョニングが完了すると、配信は CREATING から ACTIVE に移行します。

## の使用 AWS CLI
<a name="data-delivery-s3-create-cli"></a>

 `create-channel` コマンドを使用して、JSON 形式と GZIP 圧縮でレコードを汎用 Amazon S3 バケットに送信する Amazon S3 配信を作成します。

```
aws kinesis create-channel \
    --channel-name "my-s3-delivery" \
    --service-execution-role-arn "arn:aws:iam::123456789012:role/my-channel-role" \
    --stream-configuration-list '[
        {
            "StreamARN": "arn:aws:kinesis:us-east-1:123456789012:stream/my-stream",
            "RecordConfiguration": {
                "RecordFormatType": "JSON"
            }
        }
    ]' \
    --s3-destination-configuration '{
        "DataFreshnessInSeconds": 300,
        "StorageConfiguration": {
            "BucketARN": "arn:aws:s3:::my-destination-bucket",
            "ExpectedBucketOwner": "123456789012",
            "CompressionType": "GZIP",
            "StorageClass": "STANDARD"
        }
    }'
```

 コマンドはチャネル ARN () を返します`ChannelARN`。これを使用して`describe-channel`、配信が ACTIVE 状態になったことを確認します。「[Amazon S3 配信を記述する](data-delivery-s3-describe.md)」を参照してください。Amazon S3 オブジェクトキー構造をカスタマイズするには、「」を参照してください[Amazon S3 配信用の S3 出力キーテンプレート Amazon S3](data-delivery-s3-key-template.md)。

 **API リファレンス** – `CreateChannel` *Amazon Kinesis Data Streams API リファレンスの*「」を参照してください。