Modifie la configuration de l'autorisation et de l'authentification des ressources multi-cloud.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
yundun-sas:ModifyCloudVendorAccountAK |
update |
*Toutes les ressources.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| AuthIds |
string |
Oui |
L'identifiant unique de la paire AccessKey. Remarque
Appelez l'opération DescribeCloudVendorAccountAKList pour obtenir ce paramètre. |
2832 |
| SecretId |
string |
Non |
L'identifiant du paramètre AccessKey. Valeurs valides :
Remarque
Si AkType est défini sur primary, cette valeur correspond au SecretID du compte principal sur le cloud tiers. Si AkType est défini sur sub, cette valeur correspond à l'identifiant de clé d'accès (Access Key ID) de l'utilisateur RAM sur le cloud tiers. Pour Azure, aucune distinction n'est faite et cette valeur correspond à l'appId des informations d'authentification. Google Cloud est accessible via un compte de service. AkType est défini sur sub par défaut, et cette valeur correspond à la valeur de la propriété private_key_id du fichier de clé de service au format JSON. |
S3D6c4O*** |
| SecretKey |
string |
Non |
Le secret du paramètre AccessKey. Remarque
Si AkType est défini sur primary, cette valeur correspond à la clé d'accès secrète (Secret Access Key) du compte principal sur le cloud tiers. Si AkType est défini sur sub, cette valeur correspond à la clé d'accès secrète de l'utilisateur RAM sur le cloud tiers. Pour Azure, aucune distinction n'est faite et cette valeur correspond au password des informations d'authentification. Google Cloud est accessible via un compte de service. AkType est défini sur sub par défaut, et cette valeur correspond à la valeur de la propriété private_key du fichier de clé de service au format JSON. |
AE6SLd**** |
| Regions |
array |
Non |
La liste des régions utilisées pour la vérification des informations AccessKey. |
|
|
string |
Non |
La région utilisée pour la vérification des informations AccessKey. Remarque
Ce paramètre n'est valide que lorsque Vendor est défini sur AWS. Appelez l'opération ListCloudVendorRegions pour obtenir ce paramètre. |
ap-south-1 |
|
| Status |
integer |
Non |
L'état d'utilisation de la paire AccessKey. Valeurs valides :
|
0 |
| TenantId |
string |
Non |
L'identifiant du locataire. Remarque
Ce paramètre n'est valide que lorsque Vendor est défini sur Azure. |
95304a97-339b-4de5-9a7d-cdbffaf**** |
| SubscriptionIds |
array |
Non |
La liste des identifiants d'abonnement. Remarque
Ce paramètre n'est plus valide. |
|
|
string |
Non |
L'identifiant d'abonnement. Remarque
Ce paramètre n'est plus valide. |
9b41e7ae-fcbf-4983-aa32-6fb2e***** |
|
| Domain |
string |
Non |
Le domaine du compte connecté. Valeurs valides :
Remarque
Ce paramètre n'est valide que lorsque Vendor est défini sur HUAWEICLOUD, Azure, AWS ou VOLCENGINE, et il est obligatoire. |
global. |
| AuthModules |
array |
Non |
La liste des codes de module associés à la paire AccessKey. Valeurs valides :
Remarque
Appelez l'opération GetSupportedModules pour obtenir les modules pris en charge. |
|
|
string |
Non |
Le code de module associé à la paire AccessKey. Valeurs valides :
Remarque
Appelez l'opération GetSupportedModules pour obtenir les modules pris en charge. |
HOST. |
|
| Lang |
string |
Non |
Le type de langue pour la requête et la réponse. Valeur par défaut : zh. Valeurs valides :
|
zh |
| VendorAuthAlias |
string |
Non |
Le nom du compte AccessKey. Remarque
Utilisé pour identifier le compte auquel appartiennent les ressources d'hôtes tiers. |
test. |
| ExtendInfo |
string |
Non |
Les informations étendues. Remarque
Utilisé pour stocker des informations étendues pour différents fournisseurs. Google Cloud est accessible via un compte de service. ExtendInfo stocke le fichier de clé de service au format JSON, à l'exclusion des champs private_key_id et zprivate_key. Le fichier contient les champs suivants : type, project_id, client_email, client_id, auth_uri, token_uri, auth_provider_x509_cert_url, client_x509_cert_url et universe_domain. |
{\"product\":\"pare-feu web\",\"remark\":\"remarque\"} |
| CtdrCloudUserId |
string |
Non |
L'identifiant du compte. Remarque
L'identifiant du compte du fournisseur de cloud connecté. Ce paramètre est obligatoire lorsque la description des autorisations inclut la détection et réponse aux menaces cloud (CTDR). |
azure_demo_1 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les paramètres de réponse. |
||
| RequestId |
string |
L'identifiant de la requête, qui est un identifiant unique généré par Alibaba Cloud pour cette requête. Vous pouvez l'utiliser pour résoudre les problèmes. |
6635CED5-4B20-5D2D-94EC-A1C8F9C**** |
| Data |
object |
Les informations d'autorisation et d'authentification ajoutées. |
|
| Status |
integer |
L'état d'utilisation de la paire AccessKey. Valeurs valides :
|
0 |
| AuthId |
integer |
L'identifiant unique de la paire AccessKey. |
2158 |
| AkType |
string |
Le type de compte AccessKey. Valeurs valides :
|
sub. |
| SecretId |
string |
L'identifiant du paramètre AccessKey. Remarque
Si AkType est défini sur primary, cette valeur correspond au SecretID du compte principal sur le cloud tiers. Si AkType est défini sur sub, cette valeur correspond à l'identifiant de clé d'accès de l'utilisateur RAM sur le cloud tiers. Pour Azure, aucune distinction n'est faite et cette valeur correspond à l'appId des informations d'authentification. |
AE6SLd**** |
| ServiceStatus |
integer |
L'état de disponibilité de la paire AccessKey. Valeurs valides :
|
0 |
| Vendor |
string |
Le fournisseur de ressources cloud. Valeurs valides :
|
Tencent. |
| Message |
string |
Les informations d'exception de la paire AccessKey. |
L'utilisateur IAM n'est pas autorisé dans la région actuellement sélectionnée. |
| AuthModules |
array<object> |
La liste des modules associés à la paire AccessKey. |
|
|
object |
Les informations sur le module associé à l'autorisation et à l'authentification. |
||
| ModuleDisp |
string |
Le nom d'affichage du module. |
Ressources hôtes. |
| ModuleStatement |
string |
La description des autorisations associées au module. |
Autorisation de lecture du serveur cloud ou de la machine virtuelle. |
| Module |
string |
Le code du module. Valeurs valides :
|
HOST. |
| ModuleAssetType |
string |
La description des ressources cloud associées au module. |
Serveur cloud ou machine virtuelle. |
| ModuleServiceStatus |
integer |
L'état du module. Valeurs valides :
|
0 |
| Message |
string |
Les informations d'exception du module. |
ak_domain_error. |
| VendorAuthAlias |
string |
Le nom du compte AccessKey. Remarque
Utilisé pour identifier le compte auquel appartiennent les ressources d'hôtes tiers. |
test. |
| CtdrCloudUserId |
string |
L'identifiant du compte. Remarque
L'identifiant du compte du fournisseur de cloud connecté. |
azure_demo_1 |
Exemples
JSON format
{
"RequestId": "6635CED5-4B20-5D2D-94EC-A1C8F9C****",
"Data": {
"Status": 0,
"AuthId": 2158,
"AkType": "sub",
"SecretId": "AE6SLd****",
"ServiceStatus": 0,
"Vendor": "Tencent",
"Message": "The IAM user is forbidden in the currently selected region",
"AuthModules": [
{
"ModuleDisp": "Host Assets",
"ModuleStatement": "Read permission of the cloud server or virtual machine",
"Module": "HOST",
"ModuleAssetType": "Cloud server or virtual machine",
"ModuleServiceStatus": 0,
"Message": "ak_domain_error"
}
],
"VendorAuthAlias": "test",
"CtdrCloudUserId": "azure_demo_1"
}
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 500 | ServerError | ServerError | |
| 403 | NoPermission | caller has no permission |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.