AWSLambda无法使用openCypher查询向Neptune发出HTTP请求失败。
创始人
2024-09-26 09:30:29
0

以下是一个可能的解决方案,您可以将其用作发送openCypher查询到AWS Neptune的HTTP请求的Lambda函数的模板:

const AWS = require('aws-sdk');
const http = require('http');
const url = require('url');

exports.handler = (event, context, callback) => {
    
    const neptuneUrl = 'http://your-neptune-endpoint:8182';
    const openCypherQuery = 'g.V().limit(10)';

    const queryUrl = buildUrl(neptuneUrl, openCypherQuery);

    http.get(queryUrl, (res) => {
        
        let data = '';
 
        res.on('data', (chunk) => {
            data += chunk;
        });

        res.on('end', () => {
            console.log('Response:', data);
            callback(null, data);
        });

    }).on('error', (err) => {
        console.error(err);
        callback(err);
    });

};

function buildUrl(neptuneUrl, openCypherQuery) {
    const parsedUrl = url.parse(neptuneUrl);
    parsedUrl.pathname = '/gremlin';
    parsedUrl.query = {
        'gremlin': openCypherQuery
    };
    return url.format(parsedUrl);
}

首先,将必要的依赖项导入您的Lambda函数。请确保您的Lambda函数已经使用AWS CLI配置了Neptune数据库的授权凭据。接下来,定义Neptune数据库的URL和要使用的openCypher查询。

随后定义了一个帮助函数“buildUrl()”,该函数将使用“url”模块构建为AWS Neptune创建HTTP查询URL。然后使用“http”模块中的“get()”函数,该函数将使用之前构建的URL向AWS Neptune发送openCypher查询。

如此,您就可以将在 Lambda 函数中执行的openCypher查询发送到 AWS Neptune 了。您需要使用授权凭据配置Lambda函数以访问 Neptune 数据库。

相关内容

热门资讯

第2分钟项目!人人燕赵挂,潮汕... 第2分钟项目!人人燕赵挂,潮汕掌手娱辅助器,软件教程(有挂方式)-哔哩哔哩1)潮汕掌手娱辅助器辅助挂...
第9分钟攻略!新道游开挂辅助透... 第9分钟攻略!新道游开挂辅助透视,阿拉游戏中心辅助,透明挂教程(揭秘有挂)-哔哩哔哩1、新道游开挂辅...
8分钟讲义!中至赣牌圈科技,兴... 8分钟讲义!中至赣牌圈科技,兴动互娱脚本,必胜教程(证实有挂)-哔哩哔哩1、打开软件启动之后找到中间...
一分钟要领!福建兄弟水挂,川友... 一分钟要领!福建兄弟水挂,川友汇辅助软件,总结教程(有挂实锤)-哔哩哔哩1、这是跨平台的川友汇辅助软...
7分钟项目!九九山城插件程序,... 7分钟项目!九九山城插件程序,拱趴游戏诀窍,科技教程(有挂分享)-哔哩哔哩1、九九山城插件程序透视辅...
6分钟学习!雀友会广东潮汕辅助... 6分钟学习!雀友会广东潮汕辅助,hhpoker免费辅助器,攻略教程(有挂方式)-哔哩哔哩运雀友会广东...
四分钟绝活儿!新道游正版辅助,... 四分钟绝活儿!新道游正版辅助,卡农辅助,2025版教程(有挂教程)-哔哩哔哩该软件可以轻松地帮助玩家...
2分钟诀窍!微友辅助器免费版v... 2分钟诀窍!微友辅助器免费版v3.0,川友汇挂牌,透牌教程(有挂教学)-哔哩哔哩1、微友辅助器免费版...
3分钟讲义!甘肃白银麻将辅助软... 3分钟讲义!甘肃白银麻将辅助软件,微信边锋辅助软件,靠谱教程(的确有挂)-哔哩哔哩1、玩家可以在甘肃...
三分钟诀窍!福建兄弟十三水辅助... 三分钟诀窍!福建兄弟十三水辅助器下载,欢乐茶馆辅助,揭秘教程(存在有挂)-哔哩哔哩一、福建兄弟十三水...