访问控制(RAM)是阿里云提供的管理用户身份与资源访问权限的服务。使用 RAM 可以让您避免与其他用户共享阿里云账号密钥,并可按需为用户授予最小权限。RAM 中使用权限策略描述授权的具体内容。
本文为您介绍 人工智能平台 PAI 为 RAM 权限策略定义的操作(Action)、资源(Resource)和条件(Condition)。 人工智能平台 PAI 的 RAM 代码(RamCode)为 pairec ,支持的授权粒度为 操作级 。
权限策略通用结构
权限策略支持 JSON 格式,其通用结构如下:
{
"Version": "1",
"Statement": [
{
"Effect": "<Effect>",
"Action": "<Action>",
"Resource": "<Resource>",
"Condition": {
"<Condition_operator>": {
"<Condition_key>": [
"<Condition_value>"
]
}
}
}
]
} 各字段含义如下:
Effect:权限策略效果。取值:Allow(允许)、Deny(拒绝)。
Action:授予允许或拒绝权限的具体操作。具体信息,请参见操作(Action)。
Resource:受操作影响的具体对象,您可以使用资源 ARN 来描述指定资源。具体信息,请参见资源(Resource)。
Condition:指授权生效的条件。可选字段。具体信息,请参见条件(Condition)。
Condition_operator:条件运算符,不同类型的条件对应不同的条件运算符。具体信息,请参见权限策略基本元素。
Condition_key:条件关键字。
Condition_value:条件关键字对应的值。
操作(Action)
下表是人工智能平台 PAI定义的操作,这些操作可以在 RAM 权限策略语句的Action元素中使用,用来授予执行该操作的权限。下面对表中的具体项提供说明:
操作:是指具体的权限点。
API:是指操作对应的 API 接口。
访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
资源类型:是指操作中支持授权的资源类型。具体说明如下:
对于必选的资源类型,用前面加 * 表示。
对于不支持资源级授权的操作,用
全部资源表示。
条件关键字:是指云产品自身定义的条件关键字。该列不体现适用于任何操作的通用条件关键字。
关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
|
操作 |
API |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
| pairec:OfflineExperimentGroup | OfflineExperimentGroup | none |
*全部资源
|
无 | 无 |
| pairec:StopTrafficControlFlinkTask | StopTrafficControlFlinkTask | none |
*全部资源
|
无 | 无 |
| pairec:GetFeatureConsistencyCheckJobConfig | GetFeatureConsistencyCheckJobConfig | get |
*全部资源
|
无 | 无 |
| pairec:DeleteEngineConfig | DeleteEngineConfig | none |
*全部资源
|
无 | 无 |
| pairec:ListCalculationJobs | ListCalculationJobs | list |
*全部资源
|
无 | 无 |
| pairec:DeleteRecallManagementService | DeleteRecallManagementService | delete |
*全部资源
|
无 | 无 |
| pairec:DeleteRecallManagementServiceVersion | DeleteRecallManagementServiceVersion | none |
*全部资源
|
无 | 无 |
| pairec:ListFeatureConsistencyCheckJobFeatureReports | ListFeatureConsistencyCheckJobFeatureReports | list |
*全部资源
|
无 | 无 |
| pairec:CreateRecallManagementServiceVersionConfig | CreateRecallManagementServiceVersionConfig | none |
*全部资源
|
无 | 无 |
| pairec:ListEngineConfigs | ListEngineConfigs | list |
*全部资源
|
无 | 无 |
| pairec:DeleteSubCrowd | DeleteSubCrowd | delete |
*全部资源
|
无 | 无 |
| pairec:GenerateAlgorithmCustomizationScript | GenerateAlgorithmCustomizationScript | none |
*全部资源
|
无 | 无 |
| pairec:ListInstanceResourceTables | ListInstanceResourceTables | list |
*全部资源
|
无 | 无 |
| pairec:CreateFeatureConsistencyCheckJobConfig | CreateFeatureConsistencyCheckJobConfig | create |
*全部资源
|
无 | 无 |
| pairec:GetLayer | GetLayer | get |
*全部资源
|
无 | 无 |
| pairec:UpdateRecallManagementTable | UpdateRecallManagementTable | update |
*全部资源
|
无 | 无 |
| pairec:DeleteTrafficControlTarget | DeleteTrafficControlTarget | delete |
*全部资源
|
无 | 无 |
| pairec:ListFeatureConsistencyCheckJobs | ListFeatureConsistencyCheckJobs | get |
*全部资源
|
无 | 无 |
| pairec:TerminateFeatureConsistencyCheckJob | TerminateFeatureConsistencyCheckJob | none |
*全部资源
|
无 | 无 |
| pairec:GetTrafficControlTask | GetTrafficControlTask | get |
*全部资源
|
无 | 无 |
| pairec:GetRecallManagementService | GetRecallManagementService | get |
*全部资源
|
无 | 无 |
| pairec:ListExperiments | ListExperiments | list |
*全部资源
|
无 | 无 |
| pairec:DeleteScene | DeleteScene | delete |
*全部资源
|
无 | 无 |
| pairec:GetTrafficControlTaskTraffic | GetTrafficControlTaskTraffic | none |
*全部资源
|
无 | 无 |
| pairec:UpdateTrafficControlTarget | UpdateTrafficControlTarget | update |
*全部资源
|
无 | 无 |
| pairec:DeleteExperimentGroup | DeleteExperimentGroup | delete |
*全部资源
|
无 | 无 |
| pairec:GetExperimentGroup | GetExperimentGroup | get |
*全部资源
|
无 | 无 |
| pairec:ApplyEngineConfig | ApplyEngineConfig | none |
*全部资源
|
无 | 无 |
| pairec:SyncFeatureConsistencyCheckJobReplayLog | SyncFeatureConsistencyCheckJobReplayLog | none |
*全部资源
|
无 | 无 |
| pairec:GetFeatureConsistencyCheckJob | GetFeatureConsistencyCheckJob | get |
*全部资源
|
无 | 无 |
| pairec:DeleteDataDiagnosis | DeleteDataDiagnosis | delete |
*全部资源
|
无 | 无 |
| pairec:UpdateInstanceResource | UpdateInstanceResource | update |
*全部资源
|
无 | 无 |
| pairec:DeleteCrowd | DeleteCrowd | delete |
*全部资源
|
无 | 无 |
| pairec:ListTrafficControlTasks | ListTrafficControlTasks | list |
*全部资源
|
无 | 无 |
| pairec:ListInstanceResources | ListInstanceResources | list |
*全部资源
|
无 | 无 |
| pairec:DeleteABMetricGroup | DeleteABMetricGroup | delete |
*全部资源
|
无 | 无 |
| pairec:CreateExperiment | CreateExperiment | create |
*全部资源
|
无 | 无 |
| pairec:QueryTrafficControlTaskItemReport | QueryTrafficControlTaskItemReport | none |
*全部资源
|
无 | 无 |
| pairec:ListRecallManagementTableVersions | ListRecallManagementTableVersions | none |
*全部资源
|
无 | 无 |
| pairec:UpdateExperiment | UpdateExperiment | update |
*全部资源
|
无 | 无 |
| pairec:ListInstanceResourceSchemas | ListInstanceResourceSchemas | none |
*全部资源
|
无 | 无 |
| pairec:StartTrafficControlTarget | StartTrafficControlTarget | none |
*全部资源
|
无 | 无 |
| pairec:GetRecallManagementTable | GetRecallManagementTable | get |
*全部资源
|
无 | 无 |
| pairec:UpdateRecallManagementService | UpdateRecallManagementService | update |
*全部资源
|
无 | 无 |
| pairec:QueryDataDiagnosisStatistics | QueryDataDiagnosisStatistics | get |
*全部资源
|
无 | 无 |
| pairec:ListInstances | ListInstances | none |
*全部资源
|
无 | 无 |
| pairec:GetTableMeta | GetTableMeta | get |
*全部资源
|
无 | 无 |
| pairec:UpdateLaboratory | UpdateLaboratory | update |
*全部资源
|
无 | 无 |
| pairec:ListLaboratories | ListLaboratories | list |
*全部资源
|
无 | 无 |
| pairec:ListSubCrowds | ListSubCrowds | list |
*全部资源
|
无 | 无 |
| pairec:CheckTrafficControlTaskExpression | CheckTrafficControlTaskExpression | none |
*全部资源
|
无 | 无 |
| pairec:CloneFeatureConsistencyCheckJobConfig | CloneFeatureConsistencyCheckJobConfig | none |
*全部资源
|
无 | 无 |
| pairec:ListDataDiagnosisReports | ListDataDiagnosisReports | get |
*全部资源
|
无 | 无 |
| pairec:PublishRecallManagementTable | PublishRecallManagementTable | none |
*全部资源
|
无 | 无 |
| pairec:UpdateDataDiagnosis | UpdateDataDiagnosis | update |
*全部资源
|
无 | 无 |
| pairec:CreateParam | CreateParam | create |
*全部资源
|
无 | 无 |
| pairec:CreateLayer | CreateLayer | create |
*全部资源
|
无 | 无 |
| pairec:UpdateFeatureConsistencyCheckJobConfig | UpdateFeatureConsistencyCheckJobConfig | update |
*全部资源
|
无 | 无 |
| pairec:ListExperimentGroups | ListExperimentGroups | list |
*全部资源
|
无 | 无 |
| pairec:DeployTrafficControlTaskCode | DeployTrafficControlTaskCode | none |
*全部资源
|
无 | 无 |
| pairec:ListCrowdUsers | ListCrowdUsers | list |
*全部资源
|
无 | 无 |
| pairec:CreateTrafficControlTask | CreateTrafficControlTask | create |
*全部资源
|
无 | 无 |
| pairec:DeleteParam | DeleteParam | delete |
*全部资源
|
无 | 无 |
| pairec:DeleteExperiment | DeleteExperiment | delete |
*全部资源
|
无 | 无 |
| pairec:CreateRecallManagementTable | CreateRecallManagementTable | create |
*全部资源
|
无 | 无 |
| pairec:CloneTrafficControlTask | CloneTrafficControlTask | none |
*全部资源
|
无 | 无 |
| pairec:CreateTrafficControlTarget | CreateTrafficControlTarget | create |
*全部资源
|
无 | 无 |
| pairec:PushAllExperiment | PushAllExperiment | none |
*全部资源
|
无 | 无 |
| pairec:QueryTrafficControlTaskDeployResult | QueryTrafficControlTaskDeployResult | none |
*全部资源
|
无 | 无 |
| pairec:CreateSubCrowd | CreateSubCrowd | create |
*全部资源
|
无 | 无 |
| pairec:GetEngineConfig | GetEngineConfig | get |
*全部资源
|
无 | 无 |
| pairec:ReleaseTrafficControlTask | ReleaseTrafficControlTask | none |
*全部资源
|
无 | 无 |
| pairec:CreateExperimentGroup | CreateExperimentGroup | create |
*全部资源
|
无 | 无 |
| pairec:ChatConversation | ChatConversation | none |
*全部资源
|
无 | 无 |
| pairec:CreateDataDiagnosis | CreateDataDiagnosis | create |
*全部资源
|
无 | 无 |
| pairec:GetTrafficControlTarget | GetTrafficControlTarget | get |
*全部资源
|
无 | 无 |
| pairec:UpdateScene | UpdateScene | update |
*全部资源
|
无 | 无 |
| pairec:GetCalculationJob | GetCalculationJob | get |
*全部资源
|
无 | 无 |
| pairec:OnlineRecallManagementService | OnlineRecallManagementService | none |
*全部资源
|
无 | 无 |
| pairec:GetABMetricGroup | GetABMetricGroup | get |
*全部资源
|
无 | 无 |
| pairec:UpdateRecallManagementServiceVersionConfig | UpdateRecallManagementServiceVersionConfig | none |
*全部资源
|
无 | 无 |
| pairec:CloneExperimentGroup | CloneExperimentGroup | none |
*全部资源
|
无 | 无 |
| pairec:ListRecallManagementServiceVersions | ListRecallManagementServiceVersions | none |
*全部资源
|
无 | 无 |
| pairec:UpdateTableMeta | UpdateTableMeta | update |
*全部资源
|
无 | 无 |
| pairec:ReportABMetricGroup | ReportABMetricGroup | none |
*全部资源
|
无 | 无 |
| pairec:CreateDataDiagnosisJobs | CreateDataDiagnosisJobs | create |
*全部资源
|
无 | 无 |
| pairec:ListABMetrics | ListABMetrics | list |
*全部资源
|
无 | 无 |
| pairec:CreateRecallManagementConfig | CreateRecallManagementConfig | create |
*全部资源
|
无 | 无 |
| pairec:GetInstanceResourceTable | GetInstanceResourceTable | none |
*全部资源
|
无 | 无 |
| pairec:OfflineExperiment | OfflineExperiment | none |
*全部资源
|
无 | 无 |
| pairec:ListFeatureConsistencyCheckJobScoreReports | ListFeatureConsistencyCheckJobScoreReports | list |
*全部资源
|
无 | 无 |
| pairec:DeleteTrafficControlTask | DeleteTrafficControlTask | delete |
*全部资源
|
无 | 无 |
| pairec:ListRecallManagementServices | ListRecallManagementServices | list |
*全部资源
|
无 | 无 |
| pairec:QueryRecallManagementTableRecords | QueryRecallManagementTableRecords | none |
*全部资源
|
无 | 无 |
| pairec:GetScene | GetScene | get |
*全部资源
|
无 | 无 |
| pairec:CheckInstanceResources | CheckInstanceResources | none |
*全部资源
|
无 | 无 |
| pairec:ExportRecallManagementTable | ExportRecallManagementTable | none |
*全部资源
|
无 | 无 |
| pairec:StopTrafficControlTask | StopTrafficControlTask | none |
*全部资源
|
无 | 无 |
| pairec:CreateEngineConfig | CreateEngineConfig | create |
*全部资源
|
无 | 无 |
| pairec:GetRecallManagementJob | GetRecallManagementJob | get |
*全部资源
|
无 | 无 |
| pairec:CloneExperiment | CloneExperiment | none |
*全部资源
|
无 | 无 |
| pairec:UpdateTrafficControlTask | UpdateTrafficControlTask | update |
*全部资源
|
无 | 无 |
| pairec:UpdateABMetricGroup | UpdateABMetricGroup | update |
*全部资源
|
无 | 无 |
| pairec:DeleteInstanceResource | DeleteInstanceResource | delete |
*全部资源
|
无 | 无 |
| pairec:CloneEngineConfig | CloneEngineConfig | none |
*全部资源
|
无 | 无 |
| pairec:ListFeatureConsistencyCheckJobConfigs | ListFeatureConsistencyCheckJobConfigs | list |
*全部资源
|
无 | 无 |
| pairec:ListScenes | ListScenes | list |
*全部资源
|
无 | 无 |
| pairec:DeleteTableMeta | DeleteTableMeta | delete |
*全部资源
|
无 | 无 |
| pairec:CreateTableMeta | CreateTableMeta | create |
*全部资源
|
无 | 无 |
| pairec:GetRecallManagementConfig | GetRecallManagementConfig | get |
*全部资源
|
无 | 无 |
| pairec:GetRecallManagementServiceVersion | GetRecallManagementServiceVersion | none |
*全部资源
|
无 | 无 |
| pairec:DeleteRecallManagementTable | DeleteRecallManagementTable | delete |
*全部资源
|
无 | 无 |
| pairec:CloneLaboratory | CloneLaboratory | none |
*全部资源
|
无 | 无 |
| pairec:UpdateExperimentGroup | UpdateExperimentGroup | get |
*全部资源
|
无 | 无 |
| pairec:CreateABMetricGroup | CreateABMetricGroup | create |
*全部资源
|
无 | 无 |
| pairec:QueryTrafficControlTargetItemReportDetail | QueryTrafficControlTargetItemReportDetail | none |
*全部资源
|
无 | 无 |
| pairec:GetInstance | GetInstance | get |
*全部资源
|
无 | 无 |
| pairec:GetService | GetService | get |
*全部资源
|
无 | 无 |
| pairec:CreateRecallManagementServiceVersion | CreateRecallManagementServiceVersion | none |
*全部资源
|
无 | 无 |
| pairec:ListCrowds | ListCrowds | list |
*全部资源
|
无 | 无 |
| pairec:CreateCalculationJobs | CreateCalculationJobs | create |
*全部资源
|
无 | 无 |
| pairec:CreateFeatureConsistencyCheckJob | CreateFeatureConsistencyCheckJob | create |
*全部资源
|
无 | 无 |
| pairec:SplitTrafficControlTarget | SplitTrafficControlTarget | none |
*全部资源
|
无 | 无 |
| pairec:UpdateEngineConfig | UpdateEngineConfig | update |
*全部资源
|
无 | 无 |
| pairec:DeleteABMetric | DeleteABMetric | delete |
*全部资源
|
无 | 无 |
| pairec:DeleteLaboratory | DeleteLaboratory | delete |
*全部资源
|
无 | 无 |
| pairec:OnlineExperiment | OnlineExperiment | none |
*全部资源
|
无 | 无 |
| pairec:CreateRecallManagementService | CreateRecallManagementService | create |
*全部资源
|
无 | 无 |
| pairec:OnlineLaboratory | OnlineLaboratory | none |
*全部资源
|
无 | 无 |
| pairec:ListDataDiagnoses | ListDataDiagnoses | get |
*全部资源
|
无 | 无 |
| pairec:GetLaboratory | GetLaboratory | get |
*全部资源
|
无 | 无 |
| pairec:ListTrafficControlTargetTrafficHistory | ListTrafficControlTargetTrafficHistory | none |
*全部资源
|
无 | 无 |
| pairec:CreateScene | CreateScene | create |
*全部资源
|
无 | 无 |
| pairec:CreateInstanceResource | CreateInstanceResource | create |
*全部资源
|
无 | 无 |
| pairec:OfflineRecallManagementService | OfflineRecallManagementService | none |
*全部资源
|
无 | 无 |
| pairec:OfflineLaboratory | OfflineLaboratory | none |
*全部资源
|
无 | 无 |
| pairec:CreateABMetric | CreateABMetric | create |
*全部资源
|
无 | 无 |
| pairec:UpdateRecallManagementConfig | UpdateRecallManagementConfig | none |
*全部资源
|
无 | 无 |
| pairec:ListLayers | ListLayers | list |
*全部资源
|
无 | 无 |
| pairec:ListTableMetas | ListTableMetas | list |
*全部资源
|
无 | 无 |
| pairec:ListParams | ListParams | list |
*全部资源
|
无 | 无 |
| pairec:UpdateCrowd | UpdateCrowd | update |
*全部资源
|
无 | 无 |
| pairec:GetExperiment | GetExperiment | get |
*全部资源
|
无 | 无 |
| pairec:UpdateABMetric | UpdateABMetric | update |
*全部资源
|
无 | 无 |
| pairec:BackflowFeatureConsistencyCheckJobData | BackflowFeatureConsistencyCheckJobData | none |
*全部资源
|
无 | 无 |
| pairec:OnlineExperimentGroup | OnlineExperimentGroup | none |
*全部资源
|
无 | 无 |
| pairec:DeleteRecallManagementServiceVersionConfig | DeleteRecallManagementServiceVersionConfig | none |
*全部资源
|
无 | 无 |
| pairec:GetRecallManagementServiceVersionConfig | GetRecallManagementServiceVersionConfig | none |
*全部资源
|
无 | 无 |
| pairec:UpdateLayer | UpdateLayer | update |
*全部资源
|
无 | 无 |
| pairec:ListDataDiagnosisJobs | ListDataDiagnosisJobs | get |
*全部资源
|
无 | 无 |
| pairec:UpdateTrafficControlTaskTraffic | UpdateTrafficControlTaskTraffic | none |
*全部资源
|
无 | 无 |
| pairec:CreateLaboratory | CreateLaboratory | create |
*全部资源
|
无 | 无 |
| pairec:ListABMetricGroups | ListABMetricGroups | list |
*全部资源
|
无 | 无 |
| pairec:StopTrafficControlTarget | StopTrafficControlTarget | none |
*全部资源
|
无 | 无 |
| pairec:GetSubCrowd | GetSubCrowd | get |
*全部资源
|
无 | 无 |
| pairec:GetDataDiagnosis | GetDataDiagnosis | get |
*全部资源
|
无 | 无 |
| pairec:ListRecallManagementTables | ListRecallManagementTables | list |
*全部资源
|
无 | 无 |
| pairec:DeleteLayer | DeleteLayer | delete |
*全部资源
|
无 | 无 |
| pairec:GetInstanceResource | GetInstanceResource | none |
*全部资源
|
无 | 无 |
| pairec:CreateCrowd | CreateCrowd | create |
*全部资源
|
无 | 无 |
| pairec:ChangeRecallManagementServiceVersion | ChangeRecallManagementServiceVersion | none |
*全部资源
|
无 | 无 |
| pairec:UpdateParam | UpdateParam | update |
*全部资源
|
无 | 无 |
| pairec:GenerateTrafficControlTaskCode | GenerateTrafficControlTaskCode | none |
*全部资源
|
无 | 无 |
| pairec:StartTrafficControlTask | StartTrafficControlTask | none |
*全部资源
|
无 | 无 |
| pairec:ListRecallManagementJobs | ListRecallManagementJobs | list |
*全部资源
|
无 | 无 |
| pairec:GetABMetric | GetABMetric | get |
*全部资源
|
无 | 无 |
资源(Resource)
下表是人工智能平台 PAI定义的资源,这些资源可以在 RAM 权限策略语句的Resource元素中使用,用来授予对该资源执行具体操作的权限。 其中,资源 ARN 是资源在阿里云上的唯一标识。具体说明如下:
{#}为变量标识,需要您替换为实际值。例如:{#ramcode}需要您替换为实际的云服务RAM代码。*表示全部。例如:{#resourceType}为*时:表示全部资源。{#regionId}为*时:表示全部地域。{#accountId}为*时:表示全部阿里云账号。
资源类型 |
资源 ARN |
条件(Condition)
人工智能平台 PAI未定义产品级别的条件关键字。如需查看适用于所有云产品的通用条件关键字,请参见通用条件关键字。
相关操作
您可以创建自定义权限策略,并将权限策略授予 RAM 用户、RAM 用户组或 RAM 角色。具体操作如下: