Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在api网关上阻止域_Api_Amazon Web Services_Aws Api Gateway - Fatal编程技术网

如何在api网关上阻止域

如何在api网关上阻止域,api,amazon-web-services,aws-api-gateway,Api,Amazon Web Services,Aws Api Gateway,我只是想知道是否有任何方法可以切换/关闭/禁用/阻止来自特定域的api网关请求。我需要测试服务是否关闭,以查看错误消息是否正常工作 在chrome中,我可以在网络控制台中阻止请求,但是,在IE中我不能这样做。有没有办法暂时关闭api? 或者我可以在IE中阻止它吗?您可以通过IP而不是域来实现这一点 API网关允许您将“资源策略”附加到API 下面的例子 以下示例资源策略是一个“黑名单”策略,它拒绝(阻止)来自两个指定源IP地址的API传入流量 { "Version": "2012-10-

我只是想知道是否有任何方法可以切换/关闭/禁用/阻止来自特定域的api网关请求。我需要测试服务是否关闭,以查看错误消息是否正常工作

在chrome中,我可以在网络控制台中阻止请求,但是,在IE中我不能这样做。有没有办法暂时关闭api?
或者我可以在IE中阻止它吗?

您可以通过IP而不是域来实现这一点

API网关允许您将“资源策略”附加到API

下面的例子

以下示例资源策略是一个“黑名单”策略,它拒绝(阻止)来自两个指定源IP地址的API传入流量

{
    "Version": "2012-10-17",
    "Statement": [{
        "Effect": "Allow",
        "Principal": "*",
        "Action": "execute-api:Invoke",
        "Resource": ["arn:aws:execute-api:region:account-id:api-id/*"]
    },
    {
        "Effect": "Deny",
        "Principal": "*",
        "Action": "execute-api:Invoke",
        "Resource": ["arn:aws:execute-api:region:account-id:api-id/*"],
        "Condition": {
            "IpAddress": {
                "aws:SourceIp": ["10.24.34.0/23",
                "10.24.34.0/24"]
            }
        }
    }]
}
更多信息