You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VPC内Lambda调用GetSecretValue超时,求故障排查帮助

问题:VPC内Lambda访问Secrets Manager调用超时

代码示例

def get_secret():
    secret_name = "--secret-name-here--"
    region_name = "--region-here--"

    # 创建Secrets Manager客户端
    session = boto3.session.Session()
    print("B")
    client = session.client(
        service_name='secretsmanager',
        region_name=region_name
    )
    print(client)
    # 本示例仅处理'GetSecretValue' API的特定异常
    # 默认情况下会重新抛出异常

    try:
        print("D")
        get_secret_value_response = client.get_secret_value(
            SecretId=secret_name
        )
        print("E")

问题详情

我正尝试在VPC内的Lambda中访问Secrets Manager中的密钥。该Lambda已配置NAT网关,确实可以访问公网,我已通过requests.get调用验证了这一点。

以下代码执行正常,能够成功获取到SecretsManager客户端:

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

但执行get_secret_value调用时出现超时问题:

get_secret_value_response = client.get_secret_value(
            SecretId=secret_name
        )

该Lambda已被授予目标密钥资源的GetSecretValue、DescribeSecret、ListSecretVersionIds权限,我不清楚问题出在哪里,希望能得到帮助!


内容的提问来源于stack exchange,提问作者josephcrawley

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 04:27:14