使用curl将承载授权头传递给AWS函数

使用curl将承载授权头传递给AWS函数,curl,aws-lambda,Curl,Aws Lambda,我试图从命令行查询lambda端点,但在使用curl请求发送字符串授权令牌时遇到问题。我做错了什么 尝试1 curl -H 'Accept: application/json' -H 'Authorization: Bearer this is my secret string token' https://myurl.execute-api.us-east-1.amazonaws.com/beta/lambdaip {“message”:“'this'在授权头中不是有效的key=value对

我试图从命令行查询lambda端点,但在使用curl请求发送字符串授权令牌时遇到问题。我做错了什么

尝试1

curl -H 'Accept: application/json' -H 'Authorization: Bearer this is my secret string token' https://myurl.execute-api.us-east-1.amazonaws.com/beta/lambdaip
{“message”:“'this'在授权头中不是有效的key=value对(缺少等号):'Bearer this is my secret string token.””

尝试2

curl -X POST -H 'Authentication:Bearer this is my secret string token' https://myurl.execute-api.us-east-1.amazonaws.com/beta/lambdaip
{“消息”:“缺少身份验证令牌”}

尝试3

curl -H 'Accept: application/json' -H 'Authorization: Bearer=Token this is my secret string token' https://myurl.execute-api.us-east-1.amazonaws.com/beta/lambdaip
{“message”:“授权头必须以算法名称开头,不能包含等号:'Bearer=Token这是我的秘密字符串Token'”}


对于类似的场景,我必须触发AWS API网关阶段部署:
beta
是根据示例请求应该应用的版本

另外,我的代码与请求的尝试1非常相似