Version 1.2.24 - Data Streamer Upgrade
2020-04-01 00:00:00 +0000
AWS Trust Relationship
For AWS integrations, authentication is performed by means of a role on the AWS side with write permissions to the desired resources. A trust relationship is added for the BICS datastream which allows for securely delivering payload data.
POST /api/v1/data_stream
:
S3 integration request body:
{
"stream_historic_data": 0,
"data_stream_type": {
"description": "Usage Data & Events",
"id": 3
},
"api_type": {
"description": "AWS S3",
"id": 8
},
"api_username": "arn:aws:iam::<your-account_id>:role/<bucket-role-name>",
"api_parameter": "eu-west-1/bucket-name"
}
Kinesis integration request body:
{
"stream_historic_data": 0,
"data_stream_type": {
"description": "Usage Data & Events",
"id": 3
},
"api_type": {
"description": "AWS Kinesis",
"id": 4
},
"api_username": "arn:aws:iam::<your-account_id>:role/<kinesis-role-name>",
"api_parameter": "eu-west-1/<kinesis-stream-name>"
}
For details on the setup steps on the AWS side, refer to the Datastreamer AWS Integration page.
Topic | Method | Entrypoint | Description |
---|---|---|---|
Integration | POST | /data_stream | AWS Trust Relationship Changes |