假設用戶A要授權用戶B的函數訪問用戶A的云資源,可采用以下步驟:

  1. 用戶A創建一個角色,授權對象是user-B@fc.aliyuncs.com,并指定Service Role。
  2. 用戶B調用函數,在函數中使用context.credentials去扮演步驟1中創建的角色。
  3. 用戶B拿到扮演角色所得到的Credentials去訪問用戶A的資源。
說明 在您使用日志服務時,也會遇到類似的場景。例如把用戶A的日志投遞到用戶B的OSS Bucket中。