
# 授权API调用
使用APP或IAM认证方式的API，需要将API授权后，才能进行API调用。
根据创建API时配置的安全认证方式选择不同的授权API调用方式。APP认证方式的API当前支持应用授权方式，详见[通过应用授权APP认证方式API](https://support.huaweicloud.com/usermanual-dataartsstudio/dataartsstudio_01_0333.html)。IAM认证方式的API当前支持应用和白名单两种授权方式。通过IAM类型应用授权，详见[通过应用授权IAM认证方式API](https://support.huaweicloud.com/usermanual-dataartsstudio/dataartsstudio_01_0337.html)。通过白名单授权，详见[通过白名单授权IAM认证方式API](https://support.huaweicloud.com/usermanual-dataartsstudio/dataartsstudio_01_0338.html)。对于非API开发者需要调用API，可以找API开发者授权，也可以自己申请API授权。申请API授权请参考[申请API授权](https://support.huaweicloud.com/usermanual-dataartsstudio/dataartsstudio_01_0334.html)。
本示例以通过应用授权APP认证方式的API调用为例，为您介绍API开发者授权场景下，如何将API直接授权给应用。
#### 新建应用
1. [登录DataArts Studio管理控制台](https://console.huaweicloud.com/dayu/)。
   
   详情请参考[访问DataArts Studio实例控制台](https://support.huaweicloud.com/usermanual-dataartsstudio/dataartsstudio_01_0001.html)。
   
   
2. 在DataArts Studio控制台首页，选择对应工作空间的"数据服务"模块，进入数据服务页面。
3. 在左侧导航栏选择服务版本（例如：专享版），进入总览页。
4. 单击"调用API \> 应用管理"，进入应用管理页面。
5. 单击"新建"，弹出"新建应用"对话框。填写应用名称，选择应用类型。 
   - IAM：IAM类型应用为IAM认证方式的API进行授权。IAM类型应用为实例级别配置，应用名称固定为华为账号，每个DataArts Studio实例下仅能创建一个，各工作空间之间均可见。
   
   - APP：APP类型应用为APP认证方式的API进行授权。您可以将不同的APP认证方式API授权给不同的应用，提升数据安全性。
   
   
   本示例选择APP应用类型，APP认证方式的API只能授权给APP类型的应用。
   图1新建应用   
   ![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000002505834768.png "点击放大")
   
   
   
6. 单击"确定"，创建应用。
7. 创建应用成功后，在"应用管理"页面的列表中展示新创建的应用和应用ID。
 
#### 授权API调用
1. [登录DataArts Studio管理控制台](https://console.huaweicloud.com/dayu/)。
   
   详情请参考[访问DataArts Studio实例控制台](https://support.huaweicloud.com/usermanual-dataartsstudio/dataartsstudio_01_0001.html)。
   
   
2. 在DataArts Studio控制台首页，选择对应工作空间的"数据服务"模块，进入数据服务页面。
3. 在左侧导航栏选择服务版本（例如：专享版），进入总览页。
4. 单击"开发API \> API管理"，进入API管理页面。
5. 单击前面新建的API操作列中的"更多 \> 查看授权"，进入API完整信息界面。在"授权信息"页签中，单击"授权"。
6. 在添加授权页面，设置授权的截止时间、选择集群（仅专享版涉及），勾选一个或多个APP应用。然后单击"确认授权"，完成API的授权。 
   本示例勾选前面创建的APP应用。
   图2添加授权   
   ![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000002515608927.png "点击放大")
   
   
   
7. 等待审核中心通过审核后，API授权成功。 
   - 如果您只是开发者，请联系审核人员审核API，等待审核通过。审核通过后，API即授权成功。
   
   - 如果您既是开发者又是审核人，则跳过审核API操作。
   
   - 如果您不是开发者，只是审核人，请前往"审核中心"审核API申请。
   
   
   
   
 
