在使用RAM账号调用基因分析平台产品API前,需要主账号通过创建授权策略对RAM账号进行授权。在授权策略中,使用资源描述符(Alibaba Cloud Resource Name, ARN)指定授权资源。

可授权的基因分析平台资源类型

在进行RAM子账号授权时,基因分析平台资源的描述方式如下:

资源类型 授权策略中的资源描述方法
* acs:easygene:$regionid:$accountid:*
Workspace acs:easygene:$regionid:$accountid:workspace/$workspace
acs:easygene:$regionid:$accountid:workspace/*
acs:easygene:*:$accountid:workspace/*
acs:easygene:*:*:workspace/*
App acs:easygene:$regionid:$accountid:workspace/$workspace/app/$appName
acs:easygene:$regionid:$accountid:workspace/$workspace/app/*
Run acs:easygene:$regionid:$accountid:workspace/$workspace/run/$runId
acs:easygene:$regionid:$accountid:workspace/$workspace/run/*
Template acs:easygene:$regionid:$accountid:workspace/$workspace/template/$templateName
acs:easygene:$regionid:$accountid:workspace/$workspace/template/*
Entity acs:easygene:$regionid:$accountid:workspace/$workspace/entity/$entityType
acs:easygene:$regionid:$accountid:workspace/$workspace/entity/*
Submission acs:easygene:$regionid:$accountid:workspace/$workspace/submission/$submissionId
acs:easygene:$regionid:$accountid:workspace/$workspace/submission/*
参数说明如下表所示:
参数名称 说明
$regionid 地域ID,可用*代替。
$accountid 云账号数字ID,可用*代替。
$workspace 工作空间名称,可用*代替。
$appName 应用的名称。
$runId 运行任务的ID。
$templateName 应用模板的名称。
$entityType 实体表格的类型。
$submissionId 投递ID。

可授权的基因分析平台接口

下表列举了基因分析平台中可授权的API及其描述方式:

API 资源描述
CreateWorkspace acs:easygene:$regionid:$accountid:workspace/*
GetWorkspace acs:easygene:$regionid:$accountid:workspace/$workspace
DeleteWorkspace acs:easygene:$regionid:$accountid:workspace/$workspace
ListWorkspaces acs:easygene:$regionid:$accountid:workspace/*
UpdateWorkspace acs:easygene:$regionid:$accountid:workspace/$workspace
CreateApp acs:easygene:$regionid:$accountid:workspace/$workspace/app/*
GetApp acs:easygene:$regionid:$accountid:workspace/$workspace/app/$appName
DeleteApp acs:easygene:$regionid:$accountid:workspace/$workspace/app/$appName
ListApps acs:easygene:$regionid:$accountid:workspace/$workspace/app/*
InstallGlobalApp acs:easygene:$regionid:$accountid:workspace/$workspace/app/*
CreateRun acs:easygene:$regionid:$accountid:workspace/$workspace/run/*
GetRun acs:easygene:$regionid:$accountid:workspace/$workspace/run/$runId
ListRuns acs:easygene:$regionid:$accountid:workspace/$workspace/run/*
AbortRun acs:easygene:$regionid:$accountid:workspace/$workspace/run/$runId
DeleteRun acs:easygene:$regionid:$accountid:workspace/$workspace/run/$runId
CreateTemplate acs:easygene:$regionid:$accountid:workspace/$workspace/template/*
GetTemplate acs:easygene:$regionid:$accountid:workspace/$workspace/template/$templateName
DeleteTemplate acs:easygene:$regionid:$accountid:workspace/$workspace/template/$templateName
ListTemplates acs:easygene:$regionid:$accountid:workspace/$workspace/template/*
UpdateTemplate acs:easygene:$regionid:$accountid:workspace/$workspace/template/$templateName
CreateEntity acs:easygene:$regionid:$accountid:workspace/$workspace/entity/*
GetEntity acs:easygene:$regionid:$accountid:workspace/$workspace/entity/$entityType
ListEntityItems acs:easygene:$regionid:$accountid:workspace/$workspace/entity/$entityType
ListEntities acs:easygene:$regionid:$accountid:workspace/$workspace/entity/*
UpdateEntity acs:easygene:$regionid:$accountid:workspace/$workspace/entity/$entityType
UploadEntity acs:easygene:$regionid:$accountid:workspace/$workspace/entity/*
DownloadEntity acs:easygene:$regionid:$accountid:workspace/$workspace/entity/$entityType
DeleteEntityItems acs:easygene:$regionid:$accountid:workspace/$workspace/entity/$entityType
CopyPublicEntity acs:easygene:$regionid:$accountid:workspace/$workspace/entity/*
CreateSubmission acs:easygene:$regionid:$accountid:workspace/$workspace/submission/*
GetSubmission acs:easygene:$regionid:$accountid:workspace/$workspace/submission/$submissionId
ListSubmissions acs:easygene:$regionid:$accountid:workspace/$workspace/submission/*
AbortSubmission acs:easygene:$regionid:$accountid:workspace/$workspace/submission/$submissionId
DeleteSubmission acs:easygene:$regionid:$accountid:workspace/$workspace/submission/$submissionId
ResumeSubmission acs:easygene:$regionid:$accountid:workspace/$workspace/submission/$submissionId