在使用RAM账号调用 API前,需要主账号通过创建授权策略对RAM账号进行授权。在授权策略中,使用资源描述符(Alibaba Cloud Resource Name, ARN)指定授权资源。
可授权的资源类型
在进行RAM子账号授权时,BAASDIS资源的描述方式如下:
| 资源类型 | 授权策略中的资源描述方法 | 
|---|---|
| DID | acs:baasdis:{#regionId}:{#accountId}:did/{#dIDId} | 
| VC | acs:baasdis:{#regionId}:{#accountId}:vc/{#vCId} | 
其中$regionid/accoutid/servercertificateId 为具体的资源ID,*代表对应的所有资源。
                  
可授权的接口
下表列举了BaaSDIS中可授权的API及其描述方式:
| API | 资源描述 | 
|---|---|
| GetDID | acs:baasdis:{#regionId}:{#accountId}:did/{#dIDId} | 
| CreateTenantDID | acs:baasdis:{#regionId}:{#accountId}:did/* | 
| UpdateVC | acs:baasdis:{#regionId}:{#accountId}:vc/{#vCId} | 
| VerifyVerifiableClaim | acs:baasdis:{#regionId}:{#accountId}:vc/{#vCId} | 
| IssueNormalVerifiableVC | acs:baasdis:{#regionId}:{#accountId}:vc/* | 
| CreateEenterpriseDID | acs:baasdis:{#regionId}:{#accountId}:did/* | 
| CreatePersonalDID | acs:baasdis:{#regionId}:{#accountId}:did/* |