Serverless Redshift创建Secret Manager时集群不可见的解决方法咨询
解决Serverless Redshift在Secret Manager创建时不显示的问题
排查与解决步骤:
确认Redshift Serverless的资源类型
Secret Manager的自动选择界面只识别Redshift Serverless的命名空间(Namespace),而非传统集群。先到Redshift控制台检查是否已创建命名空间,且状态为“可用”。检查操作账号的IAM权限
创建Secret的IAM用户/角色必须具备以下权限:redshift-serverless:ListNamespacessecretsmanager:CreateSecret- 若需打标签,还需
secretsmanager:TagResource
前往IAM控制台给对应身份添加包含这些权限的策略,确保权限覆盖目标Redshift Serverless资源。
手动创建Secret跳过自动选择界面
若自动选择仍无效果,可直接手动创建:- 打开Secret Manager控制台,选择“存储新的密钥”,再选“其他类型的密钥”
- 添加键值对:
username填Redshift Serverless的管理员用户名,password填对应密码 - 开启密钥轮换,选择
Amazon Redshift Serverless作为轮换用的Lambda函数 - 输入Redshift Serverless命名空间的ARN和数据库名称,完成创建
确认资源处于同一AWS区域
Redshift Serverless命名空间和Secret Manager必须在同一个AWS区域,跨区域资源不会出现在选择界面中。尝试刷新页面或清除浏览器缓存
部分情况是前端缓存导致的异常,刷新页面、更换浏览器或清除缓存后,重新进入创建流程尝试。
内容的提问来源于stack exchange,提问作者nightshiftman
相关产品推荐
相关产品推荐

