AWS CLI または API を使用して拡張ファンアウトコンシューマーを管理する - Amazon Kinesis Data Streams

AWS CLI または API を使用して拡張ファンアウトコンシューマーを管理する

Amazon Kinesis Data Streams で拡張ファンアウトを使用するコンシューマーは、シャードあたり 1 秒間に最大 2 MB のデータの専用スループットで、データストリームからレコードを受け取ることができます。詳細については、専用スループットを備えた拡張ファンアウトを開発するを参照してください。

Kinesis Data Streams では、拡張ファンアウトを使用するコンシューマーを登録、説明、一覧表示、登録解除するために、AWS CLI または Kinesis Data Streams API を使用できます。

AWS CLI を使用してコンシューマーを管理する

AWS CLI を使用して、拡張ファンアウトコンシューマーを登録、説明、一覧表示、および登録解除できます。例については、次のドキュメントを参照してください。

register-stream-consumer

Kinesis データストリームにコンシューマーを登録します。コンシューマーの登録時にタグを適用できます。

describe-stream-consumer

登録済みコンシューマーの詳細情報を、コンシューマー ARN またはコンシューマー名とストリーム ARN の組み合わせを指定して取得します。

list-stream-consumers

拡張ファンアウトを使用してストリームからデータを受け取るように登録されているコンシューマーを一覧表示します。

deregister-stream-consumer

コンシューマー ARN、またはコンシューマー名とストリーム ARN の組み合わせのいずれかを指定して、コンシューマーを登録解除します。

Kinesis Data Streams API を使用してコンシューマーを管理する

Kinesis Data Streams API を使用して、拡張ファンアウトコンシューマーを登録、説明、一覧表示、および登録解除できます。例については、次のドキュメントを参照してください。

RegisterStreamConsumer

タグを使用して Kinesis データストリームにコンシューマーを登録します。コンシューマーの登録時にタグを適用できます。

DescribeStreamConsumer

登録済みコンシューマーの詳細情報を、コンシューマー ARN またはコンシューマー名とストリーム ARN の組み合わせを指定して取得します。

ListStreamConsumers

拡張ファンアウトを使用してストリームからデータを受け取るように登録されているコンシューマーを一覧表示します。

DeregisterStreamConsumer

コンシューマー ARN、またはコンシューマー名とストリーム ARN の組み合わせのいずれかを指定して、コンシューマーを登録解除します。

コンシューマーのタグ付け

Kinesis Data Streams で作成したストリームおよび拡張ファンアウトコンシューマーに、独自のメタデータをタグ形式で割り当てることができます。タグを使用して、コンシューマーのコストを分類して追跡できます。属性ベースのアクセス制御 (ABAC) では、タグを使用してコンシューマー関数へのアクセスも制御できます。詳細については、Amazon Kinesis Data Streams リソースにタグを付けるを参照してください。