我有一个跨区域复制未加密和加密快照的脚本。对于未加密的快照拷贝,脚本工作正常,但由于某些原因,加密的拷贝失败,并出现错误:-
An error occurred (InvalidParameterValue) when calling the CopyDBSnapshot operation: PreSignedUrl could not be authenticated.
下面是我用来拷贝加密快照的代码
aws rds copy-db-snapshot
--source-db-snapshot-identifier $source_identifier \
--target-db-snap
我已经为带有RDS事件订阅的快照事件设置了警报,以便使用SNS主题(与电子邮件订阅)。在我用KMS密钥对主题(SSE)进行加密之前,一切都很好。我尝试过“默认”密钥,然后尝试了CMK。对于CMK,我使用了关键策略,将服务主体指定为rds.amazonaws.com,但没有成功。我也尝试过添加sns.amazonaws.com。最后,我提出了最允许的关键政策(以下),但还是没有成功。
{
"Sid": "Allow access for Key User (SNS Service Principal)",
"
我有一个闪亮的应用程序,我想在服务器上存储用户数据,并在存储之前对其进行加密。我想为此使用encryptr包,但到目前为止,我无法使我的解决方案正常工作。到目前为止,我管理的是将数据写入rds文件,然后对其进行加密并删除未加密的副本。但是,理想情况下,我只想存储加密的文件。但是,当我再次尝试解密它时,文件根本不会改变。
#### Approach with storing file first (works)
# data
data <- mtcars
# saving file
saveRDS(data,"Example.rds")
# keys
genkeys(
我为一家小公司安装了windows server 2016,所以我不需要在这个安装上有域控制器,对于RDS,我只需要RD授权和RD会话主机角色。但只有这些角色才没有远程桌面网关,在许多教程中都使用它在终端服务器上安装SSL证书(如这里的https://ryanmangansitblog.com/2013/03/27/deploying-remote-desktop-gateway-rds-2012/)。
总之,我只是没有远程桌面网关的接口来安装SSL证书。
有什么办法可以解决这个问题并在我的RDS上安装SSL证书吗?