Authorizers
-
打印
-
PDF
Authorizers
-
打印
-
PDF
可在Classic/VPC环境下使用。
使用API时可创建Authorizer用作认证方法。
Authorizers界面和列表
用于使用API Gateway的Authorizers菜单的基本说明如下。
区域 | 描述 |
---|---|
① 菜单名称 | 当前正在查看的菜单名称和正在运行的Authorizer数量 |
② 基本功能 | 创建Authorizer、查看API Gateway详细信息、刷新页面 |
③ 创建后功能 | 修改及删除正在运行的Authorizer |
④ 搜索框 | 输入API Key名称后,点击![]() |
⑤ 排序 | 设置每个列表页要显示的Usage Plan数量 |
⑥ Authorizer列表 | 查看正在运行的Authorizer列表
|
⑦ 测试 | 测试已创建的Authorizer |
创建Authorizer
创建Authorizer的方法如下。
- 在NAVER Cloud Platform控制台依次点击Services > Application Services > API Gateway菜单。
- 点击Authorizers菜单。
- 点击 [创建Authorizer] 按钮。
- 输入Authorizer创建信息后点击 [保存] 按钮。
- 名称:输入Authorizer名称
- 描述:输入Authorizer描述
- 类型:选择Authorizer支持的服务(类型)
- 地区:选择支持的相应服务(类型)所在的地区
- Function名称:选择在相应服务(类型)中创建的Function名称
- <示例> Cloud Functions的操作(Action)名称
- Payload:为了处理认证发送到Authorizer时,指定请求头或查询字符串
- 如要设置Payload,请在下拉菜单中点击Payload类型(Header、Query String)后,在输入栏中输入变量值并点击
。
- 如要删除所设置的Payload,请点击
。
- 如要设置Payload,请在下拉菜单中点击Payload类型(Header、Query String)后,在输入栏中输入变量值并点击
- 确认已创建的Authorizer在Authorizer列表中是否显示。
修改Authorizer
修改Authorizer的方法如下。
- 在NAVER Cloud Platform控制台依次点击Services > Application Services > API Gateway菜单。
- 点击Authorizers菜单。
- 在Authorizer列表中点击选择要修改的Authorizer,然后点击 [修改] 按钮。
- 在修改Authorizer界面中修改设置信息后点击 [修改] 按钮。
- 关于设置项目的说明,请参考创建Authorizer。
测试Authorizer
测试Authorizer的方法如下。
- 在NAVER Cloud Platform控制台依次点击Services > Application Services > API Gateway菜单。
- 点击Authorizer菜单。
- 在Authorizer列表中点击选择拟测试Authorizer的 [测试] 按钮。
- 在测试弹窗中输入所设置的Payload值后点击 [测试] 按钮。
- 确认测试结果并点击 [关闭] 按钮。
- 如要输入其他Payload值后进行测试,请在Payload区域输入设置值后点击 [测试] 按钮。
删除Authorizer
删除Authorizer的方法如下。
参考
删除的Authorizer无法恢复。
- 在NAVER Cloud Platform控制台依次点击Services > Application Services > API Gateway菜单。
- 点击Authorizer菜单。
- 在Authorizer列表中点击选择要删除的Authorizer,然后点击 [删除] 按钮。
- 在删除弹窗中确认内容并在输入栏中输入要删除的Authorizer名称后,点击 [删除] 按钮。
使用Authorizer及示例
可将已创建的Authorizer设置为API资源方法的认证方式并使用。
使用Authorizer
关于将已创建的Authorizer设置为API资源方法认证方式的方法,请参考创建方法。
Authorizer使用示例
Authorizer使用示例如下。
- Cloud Functions
function main(params) { return { statusCode:(params.auth_key=='validKey') ? 200 : 401 } }
本文是否有帮助