|
Parameter |
Type |
Description |
Example |
|---|---|---|---|
|
object |
Les paramètres de la chaîne d'autorisation. Dans la plupart des cas, ce paramètre est laissé vide. Remarque
Si le compte A est utilisé pour appeler une opération d'API d'Intelligent Media Management (IMM) afin de traiter des données d'Object Storage Service (OSS) dans le compte B, vous devez définir le paramètre ServiceRole sur un rôle du compte A et le paramètre Chain sur un rôle du compte B. |
||
| ServiceRole |
string |
Le rôle de service du compte utilisé pour appeler une opération d'API IMM. Ce rôle doit disposer de l'autorisation sts:AssumeRole. Vous pouvez configurer les autorisations de ce rôle dans la console Resource Access Management (RAM). |
AliyunSTSAssumeForIMMServiceRole |
| Policy |
string |
La stratégie associée au rôle spécifié par le paramètre ServiceRole. Par exemple, la stratégie autorise l'accès à OSS. Ce paramètre est facultatif. |
{"Statement": [{"Action": "oss:*","Effect": "Allow","Resource": "*"}],"Version": "1"} |
| Chain |
array |
Les chaînes d'autorisation. Tous les rôles du tableau doivent disposer de l'autorisation sts:AssumeRole. Vous n'avez besoin d'accorder d'autres autorisations, telles que les autorisations de lecture et d'écriture sur OSS, qu'au dernier rôle du tableau. Vous pouvez accorder ces autorisations dans la console RAM. |
|
|
object |
La chaîne d'autorisation. |
||
| AssumeRoleFor |
string |
L'identifiant du compte que vous utilisez pour accorder les autorisations. |
10232100246xxxxx |
| Role |
string |
Le rôle RAM qui peut être endossé. |
AliyunOSSRole |
| RoleType |
string |
Le type de rôle. Valeurs valides :
|
user |