首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >同地域部署到EKS的应用到RDS的ssl连接

问同地域部署到EKS的应用到RDS的ssl连接
EN

Stack Overflow用户
提问于 2021-07-29 05:43:17
回答 1查看 111关注 0票数 2

我有一个应用程序部署在EKS在美国-东部-1和在同一地区,我有极光mysql RDS集群。如何从部署在EKS中的同地域应用创建ssl to aurora db实例?

EN

回答 1

Stack Overflow用户

发布于 2021-09-14 12:41:35

从https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/UsingWithRDS.SSL.html下载包含区域的中间证书和根证书的

  1. 下载证书包

openssl

  • 下载证书后,可以使用openssl工具将其从.pem转换为.der,如下所示:

openssl x509 -outform der -in C:\Users\c62540a\us-east-1-bundle.pem -out auroradb_root.der

OpenSSL是一个开源的命令行工具,通常用于生成私钥、创建CSR、安装SSL/TLS证书以及识别证书信息。

此工具在git中可用,路径如下:

C:\Program Files\Git\usr\bin

  1. 下载证书包后,我们需要使用以下命令将其导入到cacerts或自定义信任存储区:

keytool -importcert -file C:\Users\c62540a\us-east-1-bundle.pem - keystore trust.jks -alias aws-auroradb-root -storepass storepass

然后,证书将被添加到名为trust.jks的信任存储区,并使用keytool命令中指定的信任存储区密码将证书捆绑包导入到信任存储区。如果不存在,上述命令将创建名为trust.jks的信任存储区,并将证书捆绑包导入其中。

  1. 通过使用require_secure_transport DB群集参数,您要求到您的Aurora MySQL DB群集的所有用户连接都使用SSL/TLS。默认情况下,require_secure_transport参数设置为OFF。您可以将SSL参数设置为ON,以要求通过require_secure_transport /TLS连接到数据库群集。

您可以通过更新DB集群的DB集群参数组来设置require_secure_transport参数值。您不需要重新启动DB集群即可使更改生效。require_secure_transport参数仅适用于Aurora MySQL 5.7版。您可以在自定义DB集群参数组中设置该参数。该参数在数据库实例参数组中不可用。

  1. 您可以要求特定用户帐户使用SSL/TLS连接。例如,根据您的SSL版本,可以使用以下语句之一来要求用户帐户encrypted_user.

上的MySQL /TLS连接

MySQL 5.7及更高版本的:

ALTER USER 'encrypted_user'@'%' REQUIRE SSL;

适用于MySQL 5.6及更早版本的:

GRANT USAGE ON *.* TO 'encrypted_user'@'%' REQUIRE SSL;

  1. 只需在SQL客户端中启用SSL,然后它就会连接到数据库实例。

在

中,可以将相同的信任存储区创建为环境变量并定义为机密

  1. 我们需要指向从应用程序中配置的信任存储区。

System.setProperty("javax.net.ssl.trustStore", certs); System.setProperty("javax.net.ssl.trustStorePassword", "password");

如果您使用的是JDBC,那么请使用以下jdbc连接和sslmode属性:

代码语言:javascript
复制
Properties properties = new Properties();
properties.setProperty("sslMode", "VERIFY_IDENTITY");
properties.put("user", DB_USER);
properties.put("password", DB_PASSWORD);
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68567680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档