在使用RAM用户(子账号)调用Anycast EIP API前,需要阿里云账号(主账号)通过创建授权策略对RAM用户进行授权。在授权策略中,使用资源描述符(Alibaba Cloud Resource Name, ARN)指定授权资源。
资源类型 | 描述 | 授权策略中的资源描述方式(ARN格式) |
---|---|---|
anycast | 代表Anycast EIP资源 |
|
API鉴权规则
当RAM用户通过API进行资源访问时,后台向RAM进行权限检查,以确保调用者拥有响应权限。
每个不同的API会根据涉及到的资源以及API的语义来确定需要检查哪些资源的权限。具体地,每个API的鉴权规则见下表。
鉴权Action | 鉴权规则 |
---|---|
eipanycast:AllocateAnycastEipAddress | acs:eipanycast:{#regionId}:{#accountId}:anycast/* |
eipanycast:ModifyAnycastEipAddressAttribute | acs:eipanycast:{#regionId}:{#accountId}:anycast/{#anycastId} |
eipanycast:ModifyAnycastEipAddressSpec | acs:eipanycast:{#regionId}:{#accountId}:anycast/{#anycastId} |
eipanycast:ReleaseAnycastEipAddress | acs:eipanycast:{#regionId}:{#accountId}:anycast/{#anycastId} |
eipanycast:AssociateAnycastEipAddress |
|
eipanycast:UnassociateAnycastEipAddress |
|
eipanycast:DescribeAnycastEipAddress | acs:eipanycast:{#regionId}:{#accountId}:anycast/{#anycastId} |
eipanycast:ListAnycastEipAddresses | acs:eipanycast:{#regionId}:{#accountId}:anycast/* |
eipanycast:DescribeAnycastPopLocations | 无需鉴权 |
eipanycast:DescribeAnycastServerRegions | 无需鉴权 |
eipanycast:UpdateAnycastEipAddressAssociations | acs:eipanycast:{#regionId}:{#accountId}:anycast/{#anycastId} |