-
Notifications
You must be signed in to change notification settings - Fork 4.5k
Description
In #5172 and its PRs, the suggestion was made to break a PR down into 2
- Add Connection construct
- Add Job construct
I've since had a look and realized the work needed involves 3 constructs
- Connection construct (aws-glue): add Connection construct #12442
- SecurityConfiguration construct (this request)
- Job construct (aws-glue): Job construct #12443
Since the original issue and PR have gone without progress for a time, I am contributing some effort here and as such will be creating 3 issues and hopefully 3 PRs to address each of the issues.
This is the first issue; to add the Glue SecurityConfiguration construct
Use Case
Be able to create Glue jobs with L2 constructs that utilize Glue connections. My immediate use case is to be able to connect data sources in a VPC
Proposed Solution
Introduce a SecurityConfiguration L2 construct
Other
I have to say that I found the CloudFormation documentation challenging - no clear default behaviours - and I based my work on the following links
- https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-securityconfiguration.html
- https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-encryptionconfiguration.html
- https://docs.aws.amazon.com/cli/latest/reference/glue/create-security-configuration.html
- https://docs.aws.amazon.com/glue/latest/dg/console-security-configurations.html
- 👋 I may be able to implement this feature request
-
⚠️ This feature might incur a breaking change
This is a 🚀 Feature Request