[MDEV-19912] AWS KMS Plugin - Make KMS Endpoint Configurable Created: 2019-07-01 Updated: 2019-07-02 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | Encryption, Plugin - AWS key management |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major |
| Reporter: | Stephen Hames | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 1 |
| Labels: | None | ||
| Description |
BackgroundIn our infrastructure, generally we don't give servers internet access for security reasons. However, when we use the AWS KMS encryption plugin, we find that it becomes necessary to make firewall exceptions so that the plugin can connect to the AWS API. AWS provides VPC endpoints, which can be configured on static internal IPs within the VPC. These can be reached both within the VPC as well as from on-premise installations connected by VPN/AWS Direct Connect. We would like to be able to configure the AWS KMS plugin, so that it sends its requests to a specific internal endpoint, so that we don't have to give our servers internet access. Acceptance Criteria
If this is added, can consider backporting to MariaDB server 10.3 as well? Further reading: |