[Ultimate]{class="badge positive"}
Amazon Kinesis ソース
Adobe Experience Platformは、AWS、Google Cloud Platform、Azure などのクラウドプロバイダーとのネイティブ接続を提供します。 これらのシステムから Platform にデータを取り込むことができます。
クラウドストレージソースを使用すると、ダウンロード、フォーマット、アップロードを行う必要なく、独自のデータを Platform に取り込むことができます。取り込んだデータは、XDM JSON、XDM Parquet 形式または区切り形式で書式設定できます。 プロセスのすべての手順がソースワークフローに統合されます。Platform を使用すると、Amazon Kinesis からリアルタイムにデータを取り込むことができます。
前提条件
次の節では、Kinesis ソース接続を作成する前に必要な前提条件の設定について詳しく説明します。
アクセスポリシーの設定
Kinesis ストリームでソース接続を作成するには、次の権限が必要です。
GetShardIterator
GetRecords
DescribeStream
ListStreams
これらの権限は Kinesis コンソールを通じて整理され、資格情報を入力してデータストリームを選択すると、Platform によって確認されます。
次の例に、Kinesis ソース接続の作成に必要な最小アクセス権を示します。
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"kinesis:GetShardIterator",
"kinesis:GetRecords",
"kinesis:DescribeStream",
"kinesis:ListStreams"
],
"Resource": [
"arn:aws:kinesis:us-east-2:901341027596:stream/*"
]
}
]
}
kinesis:GetShardIterator
kinesis:GetRecords
kinesis:DescribeStream
kinesis:ListStreams
Kinesis データストリームのアクセス制御について詳しくは、次の Kinesis ドキュメントを参照してください。
イテレータータイプの設定
Kinesis では、データの読み取り順序を指定できる次のイテレータタイプをサポートしています。
AT_SEQUENCE_NUMBER
AFTER_SEQUENCE_NUMBER
AT_TIMESTAMP
TRIM_HORIZON
LATEST
Kinesis UI ソースは現在 TRIM_HORIZON
のみをサポートしていますが、API は TRIM_HORIZON
と LATEST
の両方をデータを取得するモードとしてサポートしています。 Platform が Kinesis ソースに使用するデフォルトのイテレータ値は TRIM_HORIZON
です。
イテレータタイプについて詳しくは、次の Kinesis ドキュメントを参照してください。
Amazon Kinesis の Platform への接続
以下のドキュメントでは、API やユーザーインターフェイスを使用して Amazon Kinesis を Platform に接続する方法について説明しています。