Amazon web services 运行aws cli rds execute语句时,从何处获取机密ARN?

Amazon web services 运行aws cli rds execute语句时,从何处获取机密ARN?,amazon-web-services,amazon-rds,aws-cli,Amazon Web Services,Amazon Rds,Aws Cli,正在尝试运行aws cli rds命令以运行一点sql来更新数据库。使用以下命令: aws rds-data execute-statement \ --resource-arn "arn:aws:rds:us-east-1:myaccountnumber:cluster:mysql-database" \ --database "myDBname" \ --sql "select * from configuration

正在尝试运行aws cli rds命令以运行一点sql来更新数据库。使用以下命令:

aws rds-data execute-statement \
    --resource-arn "arn:aws:rds:us-east-1:myaccountnumber:cluster:mysql-database" \
    --database "myDBname" \
    --sql "select * from configurations where configuration = 'mydb' and propertykey = 'environment';" 
    --secret-arn "arn:aws:secretsmanager:us-west-2:123456789012:secret:mysecret" 
我在努力弄清楚阿恩的秘密是什么

我知道它是存储在secrets manager中的东西,但不知道RDS实例中的内容

我如何在实例上设置它,或者它类似于用户密码


提前感谢

如果您的数据库是启用了API的Aurora无服务器集群,则仅通过AWS API在数据库中执行语句有效(此时)。要使用数据API,您必须将ARN传递给包含数据库凭据的机密。

谢谢,在将快照恢复到新的测试和开发环境实例后执行sql的方法有何建议?正在查找在还原的实例上创建用户的内容