amazon-web-services - 调用 CreateDBInstanceReadReplica 操作时发生错误(InvalidParameterValue):无法验证 PreSignedUrl
问题描述
使用 terraform 或 awscli创建cross-region RDS
加密只读复制时出错
像这样:
➜ ~ aws rds create-db-instance-read-replica \
--db-instance-identifier DBInstanceIdentifier \
--region ap-northeast-3 \
--source-region ap-northeast-1 \
--source-db-instance-identifier arn:aws:rds:ap-northeast-3:123456789:db:rds01 \
--kms-key-id arn:aws:kms:ap-northeast-2:123456789:key/sdksj-sdjksd-23ui \
--db-subnet-group-name test \
--profile demo
我尝试了各种方法,但都失败了。后来发现是因为我使用了和源区域一起使用的access key,我只是换了个新的key,就ok了。预签名包含keyid信息,但不知道为什么使用同一个密钥会导致预签名失败
解决方案
推荐阅读
- java - Junit xml 结果仅包含在重新运行时执行的场景
- python - 如何使用前面带有# 的值搜索和返回列表?
- python - 用于 Sickit 学习中 One vs rest 的优化求解器
- r - 根据逻辑检查生成一系列填充值的列是否有最佳实践?
- excel - 如果 A2 不等于 A1、B1 不等于 B2,则突出显示 A1,依此类推
- python - 如何获取 MongoDB 集合中的 int 值(Python)
- python - 尝试使用 discord.py 让机器人作为命令发起者发送消息
- java - Spring Boot在验证@PathVariable参数时如何返回自定义错误消息
- python - 在python中将第n个元素移动到字符串中的特定第n个元素?
- r - Dplyr case_when 以编程方式比较不同数据帧中的案例和条件