Les paramètres communs incluent les paramètres de requête et les paramètres de réponse.
Exemple de paramètres communs
| Paramètre | Type | Obligatoire | Description |
| Format | String | Non | Format de la réponse. Valeurs valides :
|
| Version | String | Oui | Numéro de version de l'API au format YYYY-MM-DD. Définissez la valeur sur 2017-12-04. |
| AccessKeyId | String | Oui | ID AccessKey fourni par Alibaba Cloud. Pour plus d’informations, consultez Créer une clé AccessKey. |
| Signature | String | Oui | Chaîne de signature de la requête actuelle. Pour en savoir plus sur le calcul des signatures, consultez Mécanisme de signature. |
| SignatureMethod | String | Oui | Méthode de chiffrement de la chaîne de signature. Définissez la valeur sur HMAC-SHA1. |
| Timestamp | String | Oui | Horodatage de la requête. Spécifiez l’heure selon la norme ISO 8601 au format yyyy-MM-ddTHH:mm:ssZ. L’heure doit être exprimée en UTC. Par exemple, pour spécifier le 10 janvier 2013 à 20:00:00 (UTC+8), définissez la valeur sur 2013-01-10T12:00:00Z. |
| SignatureVersion | String | Oui | Version de l’algorithme de chiffrement de la signature. Définissez la valeur sur 1,0. |
| SignatureNonce | String | Oui | Nombre aléatoire unique utilisé pour empêcher les attaques par rejeu. Utilisez un nombre différent pour chaque requête. |
Exemples de requêtes
http://actiontrail.cn-hangzhou.aliyuncs.com
?SignatureVersion=1.0
&OssBucketName=yuanch****
&Name=CreateTest
&Format=JSON
&Timestamp=2015-12-01T07%3A04%3****
&Signature=iyEsE7vgGUWop7Term5HM48wzJ****
&AccessKeyId=QzW2********C21M
&SignatureMethod=HMAC-SHA1
&Version=2017-12-04
&RoleName=aliyunactiontraildefaultrole
&Action=CreateTrail
&SignatureNonce=c69b30de-97f9-11e5-afb0-7831c1c8****
&OssKeyPrefix=
Paramètres de réponse communs
Les réponses aux API suivent le format de réponse HTTP. Elles peuvent être renvoyées aux formats JSON ou XML. Vous pouvez spécifier le format de réponse dans la requête. Le format de réponse par défaut est XML. Chaque réponse renvoie un identifiant RequestId unique, que l’appel aboutisse ou non.
Un code d’état HTTP
2xxindique un appel réussi.Un code d’état HTTP
4xxou5xxindique un appel échoué.
Exemples de réponses
-
Format XML
<?xml version="1.0" encoding="utf-8"?> <!--Result Root Node--> <Interface Name+Response> <!--Return Request Tag--> <RequestId>4C467B38-3910-447D-87BC-AC049166F216</RequestId> <!--Return Result Data--> </Interface Name+Response> -
Format JSON
{ "RequestId":"4C467B38-3910-447D-87BC-AC049166F216" /*Return Result Data*/ }