要给出“AWS API Gateway - 资源策略”的代码示例,首先需要创建一个API Gateway并配置资源策略。
以下是一个使用AWS API Gateway和AWS Lambda的资源策略的示例代码:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": "*",
"Action": "execute-api:Invoke",
"Resource": "arn:aws:execute-api:region:account-id:api-id/*/*/*"
}
]
}
在上面的代码示例中,我们允许任何人("Principal": "*")执行API Gateway上的API("Action": "execute-api:Invoke")。"Resource"字段指定了API的ARN(Amazon 资源名称)。
要将此资源策略应用于API Gateway,请按照以下步骤进行操作:
上述步骤将会将资源策略应用到您的API Gateway上,以控制对API的访问权限。