我有一个java authorizer lambda,它在aws s3上生成上传/获取文件的策略:获得403访问被拒绝

时间:2018-05-29 11:20:11

标签: amazon-web-services amazon-s3

{
    "Version": "2012-10-17",
    "Statement": {
        "Action": "s3:*",
        "Resource": [
            "arn:aws:s3:::{mybucket}/"
        ],
        "Effect": "Allow",
        "Sid": "statement1"
    }
}

我使用aws api gateway url从rest客户端访问api ...在我的lambda返回策略(上面)到日志结尾的api网关后显示消息:'客户端无权执行此操作。' 如果我错过了什么,请告诉我...提前致谢

1 个答案:

答案 0 :(得分:1)

请在发出请求时将x-API-key作为标头传递,并带有与API网关关联的API密钥的正确值。

您必须将“ x-API-key” HTTP标头参数传递给API网关。

必须创建API密钥。

此外,您需要在API网关控制台上检查API密钥的使用计划。