AWS不能使用SecretManager在查询编辑器中连接数据
创始人
2024-09-24 00:30:30
0
  1. 确认Secret Manager中的凭证是否已正确配置,其中包含了正确的数据库连接信息和凭证。

  2. 在查询编辑器中使用以下代码,确保环境变量已正确设置,并使用正确的凭证访问Secrets Manager获取数据库凭证信息,以便连接数据库:

import boto3 import os

def get_secret(): secret_name = "my/db/credentials" region_name = "us-west-2"

session = boto3.session.Session() 
client = session.client( 
    service_name='secretsmanager', 
    region_name=region_name) 

get_secret_value_response = client.get_secret_value( 
    SecretId=secret_name) 

if 'SecretString' in get_secret_value_response: 
    secret = get_secret_value_response['SecretString'] 
else: 
    secret = base64.b64decode(get_secret_value_response['SecretBinary']) 

return secret 

db_credentials = json.loads(get_secret())

Retrieve database access credentials from Secrets Manager

database = db_credentials["database"] username = db_credentials["username"] password = db_credentials["password"] host = db_credentials["host"] port = str(db_credentials["port"])

Use credentials to connect to database

conn = psycopg2.connect( database=database, user=username, password=password, host=host, port=port)

  1. 如果仍然遇到问题,则通过查看 CloudWatch 日志,查找问题并进行排除。

注意:以上代码仅适用于PostgreSQL数据库。如果使用其他数据库,请更改适当的连接语法。

相关内容

热门资讯

一分钟带你了解!新道游房间(辅... 新道游房间是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加我微信(1...
第5分钟带你透视!众游仙桃晃晃... 第5分钟带你透视!众游仙桃晃晃辅助,福建天天开心辅助工具下载,详细教程(有挂技巧)-哔哩哔哩;无需打...
7分钟带你了解!三哥玩摆头辅助... 7分钟带你了解!三哥玩摆头辅助(透视挂)一分钟了解外挂开挂辅助安装(原来有挂);亲真的是有正版授权,...
查到实测"越乡游义乌... 查到实测"越乡游义乌辅助器微信"开挂(透视)辅助软件(原来是有挂)-哔哩哔哩;越乡游义乌辅助器微信简...
五分钟带你讲究!水鱼辅助软件下... 五分钟带你讲究!水鱼辅助软件下载,川南九九辅助,新2026版(竟然有挂)-哔哩哔哩;无需打开直接搜索...
第9分钟带你了解!川滇互娱ap... 川滇互娱app辅助开挂教程视频分享装挂详细步骤在当今的网络游戏中,川滇互娱app辅助作为一种经典的娱...
盘点十款"决战卡五星... 盘点十款"决战卡五星看牌器"开挂(透视)辅助软件(一贯确实是有挂)-哔哩哔哩,决战卡五星看牌器是用手...
第六分钟带你详情!决战卡五星辅... 第六分钟带你详情!决战卡五星辅助修改器,皮皮跑子胡子修改器,科技教程(有挂教学)-哔哩哔哩;无需打开...
第6分钟带你讲究!心悦踢坑辅助... 您好:这款心悦踢坑辅助器最新版本是多少游戏是可以开挂的,确实是有挂的,很多玩家在这款心悦踢坑辅助器最...
第一分钟带你了解!科米台州辅助... 您好:科米台州辅助器这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特...