Skip to content

feat(LINK-3437): Add permission for Glue:Getworkflow #112

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

Merged
merged 1 commit into from
Dec 4, 2024

Conversation

jjzhangjjzhang
Copy link
Contributor

@jjzhangjjzhang jjzhangjjzhang commented Dec 2, 2024

Summary

The discussion is here https://lacework.slack.com/archives/CR6RN9PSL/p1732207375373039
AWS announces the following change.
Essentially, it says that BatchGetworkflows will get access denied if the rule says Getworkflow is denied.
To be safe, we explicitly set allow for operation glue:Getworkflow.

We identified an issue with AWS Glue BatchGet APIs that requires your action. Currently, Glue BatchGet* APIs run successfully despite a Deny condition on one or more of the underlying Get operations. On December 16, 2024, we will deploy a fix for this to ensure BatchGet* APIs will fail with an AccessDeniedException if there is a Deny condition on one of the corresponding Get* operations. Your account has policies which include these contradicting statements. Please refer to the 'Affected resources' tab of your AWS Health Dashboard to see your impacted IAM resources.

You must update your policies to deny or allow AWS Glue Batch* APIs and their corresponding Get* API operations by this date. If you do not take action, the Batch API will not retrieve the resources of the Batch API call being made. Please refer to our "Actions, resources, and condition keys for AWS Glue" user guide for additional information [1].

The following is a list of the affected Glue BatchGet* APIs operations:

BatchGetDevEndpoints
BatchGetJobs
BatchGetBlueprints
BatchGetTriggers
BatchGetWorkflows

The following is a list of the affected Get* API operations:

GetDevEndpoints
GetJobs
GetBlueprints
GetTriggers
GetWorkflows

If you have any questions or concerns, please contact AWS Support [2].

[1] https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsglue.html
[2] https://aws.amazon.com/support

How did you test this change?

This is to prevent the incoming changes for aws.

Issue

https://lacework.atlassian.net/browse/LINK-3437

@jjzhangjjzhang jjzhangjjzhang changed the title https://lacework.slack.com/archives/CR6RN9PSL/p1732207375373039 feat(LINK-3437): Add permission for Glue:Getworkflow Dec 2, 2024
@jjzhangjjzhang jjzhangjjzhang marked this pull request as ready for review December 2, 2024 15:18
@jjzhangjjzhang jjzhangjjzhang merged commit f87b1b2 into main Dec 4, 2024
11 checks passed
@jjzhangjjzhang jjzhangjjzhang deleted the GluePermissionGetWorkflow branch December 4, 2024 19:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants