-
Notifications
You must be signed in to change notification settings - Fork 474
[aws] Add support for external_id to datastreams fetching logs from S3 #13956
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
🚀 Benchmarks reportPackage
|
Data stream | Previous EPS | New EPS | Diff (%) | Result |
---|---|---|---|---|
guardduty |
1132.5 | 847.46 | -285.04 (-25.17%) | 💔 |
securityhub_findings_full_posture |
1522.07 | 1206.27 | -315.8 (-20.75%) | 💔 |
To see the full report comment with /test benchmark fullreport
packages/aws/changelog.yml
Outdated
@@ -1,4 +1,9 @@ | |||
# newer versions go on top | |||
- version: "3.5.0" | |||
changes: | |||
- description: Add the external_id field to datastreams collecting data from S3. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- description: Add the external_id field to datastreams collecting data from S3. | |
- description: Add the `external_id` field to data streams collecting data from S3. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done!
packages/aws/manifest.yml
Outdated
multi: false | ||
required: false | ||
show_user: false | ||
description: External ID to use when assuming a role in another account. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggest adding text that links to the AWS documentation as we have in the input's documentation.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@efd6 Added the link to the documentation, please review again.
💚 Build Succeeded
History
|
|
Pinging @elastic/security-service-integrations (Team:Security-Service Integrations) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM for files owned by SSI
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
Package aws - 3.5.0 containing this change is available at https://epr.elastic.co/package/aws/3.5.0/ |
Proposed commit message
The PR adds an option to configure
external_id
which will be used in conjunction with therole_arn
field to assume the role and establish trust between Elastic and AWS. The change is specifically for datastreams that collect logs from S3. For more info on the use of external ID and how it uses the Assume Role APIs, refer this.Checklist
changelog.yml
file.Author's Checklist
How to test this PR locally
Related issues
Screenshots