小编sno*_*der的帖子

使用 AWS Boto3 从 EC2 实例调用 API 网关

我正在尝试从具有 IAM 角色的 EC2 实例之一调用 AWS API Gateway 端点。我在 EC2 实例上安装了 boto3 库,并尝试使用下面的代码执行简单的网关 API,但仍然出现身份验证丢失错误。

import boto3
import json
import requests
from aws_requests_auth.aws_auth import AWSRequestsAuth

session = boto3.Session()
credentials = session.get_credentials()

headers = {'params': 'ABC'}
response = requests.get('https://restapiid.execute-api.us-east-1.amazonaws.com/stage/resource_path',
                        auth=credentials, headers=headers)
Run Code Online (Sandbox Code Playgroud)

对于具有 IAM 角色的 EC2 实例,这应该非常简单。请任何建议。

python-requests boto3 aws-api-gateway

2
推荐指数
1
解决办法
1万
查看次数

用于执行 API Gateway 的 AWS CLI 命令

我正在尝试在 EC2 实例中使用 AWS CLI 执行 API 网关。我在 AWS CLI 文档中没有找到任何命令。以前有人使用过 CLI 来执行 API 网关端点吗?

感谢

amazon-web-services aws-cli aws-api-gateway

2
推荐指数
1
解决办法
7657
查看次数

节点js中的命令行参数

我对 node js 和 node js 中的 javascript 执行很陌生。我正在尝试使用参数在节点 js 中执行一个小脚本,我想在 myTest.js 中编写的函数中传递消息和用户名

myTest(message, user);

function myTest(message, user) {
    console.log(message + ": "+ user);
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

(function (exports, require, module, __filename, __dirname) { myTest(message, user);
                                                                 ^

ReferenceError: message is not defined
    at Object.<anonymous> (C:\Users\kp250041\Desktop\ProgramFiles\mytest.js:1:70)
    at Module._compile (internal/modules/cjs/loader.js:688:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
    at Module.load (internal/modules/cjs/loader.js:598:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
    at Function.Module._load (internal/modules/cjs/loader.js:529:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:741:12)
    at startup (internal/bootstrap/node.js:285:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:739:3)
Run Code Online (Sandbox Code Playgroud)

请指教。

javascript node.js

-1
推荐指数
1
解决办法
2748
查看次数