Skip to content

Commit 6e220d9

Browse files
committed
verbiage
1 parent 1b64e76 commit 6e220d9

File tree

1 file changed

+3
-2
lines changed
  • src/connections/destinations/catalog/amazon-kinesis

1 file changed

+3
-2
lines changed

src/connections/destinations/catalog/amazon-kinesis/index.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,8 @@ Replace that snippet with the following, and replace the contents of the array w
179179
```
180180

181181
### Update IAM to Support PutRecords
182-
The Kinesis destination will default to use PutRecords. A previous version of the IAM policy document only granted `PutRecord` access, which can slow down Kinesis write times and degrade data deliverability. Substitute the updated policy document above to grant Kinesis `PutRecords` (plural) and allow batching, like this:
182+
183+
The Kinesis destination defaults to use PutRecords. A previous version of the IAM policy document only granted `PutRecord` access, which can slow down Kinesis write times and degrade data deliverability. Substitute the updated policy document above to grant Kinesis `PutRecords` (plural) and allow batching, like this:
183184
```json
184185
{
185186
"Version": "2012-10-17",
@@ -197,7 +198,7 @@ The Kinesis destination will default to use PutRecords. A previous version of th
197198
]
198199
}
199200
```
200-
Once you update your IAM policy, Segment systems will automatically default to use PutRecords for more efficient data transmission. This is a zero-downtime change and will not have any impact on your data other than increasing the deliverability success rate.
201+
After you update the IAM policy, Segment systems default to use PutRecords for more efficient data transmission. This is a zero-downtime change and does not impact your data other than increasing the deliverability success rate.
201202

202203
### Use a single secret ID
203204
If you have so many sources using Kinesis that it is impractical to attach all of their IDs to your IAM role, you can instead opt to set a single ID to use instead. This approach should be avoided in favor of the above approach if possible since it will result in you having to keep track of a secret value. To set this value, go to the Kinesis destination settings from each of your Segment sources and set the 'Secret ID' to a value of your choosing. This value is a secret and should be treated as sensitively as a password. Once all of your sources have been updated to use this value, find the IAM role you created for this destination in the AWS Console in Services > IAM > Roles. Click on the role, and navigate to the **Trust Relationships** tab. Click **Edit trust relationship**. You should see a snippet that looks something that looks like this:

0 commit comments

Comments
 (0)