Alaksiej Ščarbaty created NIFI-16581:
----------------------------------------

             Summary: emove Kinesis Client Library leftovers from 
ConsumeKinesis documentation
                 Key: NIFI-16581
                 URL: https://issues.apache.org/jira/browse/NIFI-16581
             Project: Apache NiFi
          Issue Type: Improvement
          Components: Extensions
    Affects Versions: 2.13.0
            Reporter: Alaksiej Ščarbaty
            Assignee: Alaksiej Ščarbaty


Since NIFI-15669, {{ConsumeKinesis}} no longer uses KCL, but its 
{{additionalDetails.md}} still lists KCL-era IAM permissions.

Remove:
* CloudWatch {{PutMetricData}} and the _Metrics Publishing_ note (property was 
removed).
* {{\{Application Name\}-WorkerMetricStats}} and {{\{Application 
Name\}-CoordinatorState}} tables.
* {{dynamodb:Query}} on {{\{Application Name\}/index/*}}, 
{{dynamodb:UpdateTable}}, {{dynamodb:DeleteItem}}, 
{{kinesis:DescribeStreamSummary}}.

Add:
* {{dynamodb:Query}} on the {{\{Application Name\}}} table.
* {{kinesis:DeregisterStreamConsumer}} (enhanced fan-out consumer is 
deregistered when the processor is removed).
* For migrating a KCL-format checkpoint table: {{dynamodb:DeleteTable}} and 
access to the temporary {{\{Application Name\}_migration}} table.

Also drop the KCL reference from the {{PollingKinesisClient}} Javadoc.



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

Reply via email to