首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lambda授权器不尊重资源

Lambda授权器不尊重资源
EN

Stack Overflow用户
提问于 2019-05-01 20:05:23
回答 1查看 74关注 0票数 0

我正在生成以下缓存策略:

代码语言:javascript
复制
{
    'principalId': 'test_user_user_ea8a2822-0b00-4a9c-ad79-27af44700801@123.com',
    'policyDocument': {
        'Version': '2012-10-17',
        'Statement': [{
            'Action': 'execute-api:*',
            'Effect': 'Deny',
            'Resource': 'arn:aws:execute-api:us-east-1:12345:hahd712723/active/GET/v1/AccountA'
        }]
    }
}

然后我向arn:aws:execute-api:us-east-1:12345:hahd712723/active/GET/v1/AccountB'提出一个请求

其中应产生:

代码语言:javascript
复制
{
    'principalId': 'test_user_user_ea8a2822-0b00-4a9c-ad79-27af44700801@123.com',
    'policyDocument': {
        'Version': '2012-10-17',
        'Statement': [{
            'Action': 'execute-api:*',
            'Effect': 'Allow',
            'Resource': 'arn:aws:execute-api:us-east-1:12345:hahd712723/active/GET/v1/AccountB'
        }]
    }
}

但是,我没有使用新的缓存集,而是错误地获得了拒绝策略。

似乎是唯一查看的主体Id,而且资源不受尊重。

EN

回答 1

Stack Overflow用户

发布于 2019-05-01 23:54:03

该策略是基于您选择的/API键的头来缓存的,而不是基于标题和资源。应该为所有资源构建策略,而不仅仅是所请求的资源。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55942056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档