Les SDK OSS signent automatiquement les requêtes API REST, ce qui vous dispense d'implémenter la logique de signature. Sans SDK, vous devez calculer manuellement les signatures de requête et les inclure dans votre code.
Utiliser la paire AccessKey d'un utilisateur RAM pour initier une requête vers OSS
Pour utiliser la paire AccessKey d'un utilisateur RAM afin d'appeler OSS :
Initialisez une instance OSSClient avec la paire AccessKey de l'utilisateur RAM.
Appelez la méthode OSSClient correspondant à l'opération souhaitée.
OSSClient signe la requête à l'aide de la paire AccessKey et l'envoie à OSS.
Pour plus d'informations, consultez Utiliser la paire AccessKey d'un utilisateur RAM pour accéder aux ressources OSS.
Utiliser des informations d'identification temporaires STS pour initier une requête vers OSS
Les utilisateurs RAM peuvent obtenir des informations d'identification temporaires à courte durée de vie auprès du Security Token Service (STS) et les utiliser pour accéder aux ressources OSS. Ces informations d'identification expirent automatiquement à la fin de la période de validité spécifiée.
Pour utiliser les informations d'identification temporaires STS afin d'appeler OSS :
Initialisez une instance STSClient avec la paire AccessKey de l'utilisateur RAM.
Appelez la méthode AssumeRole pour obtenir des informations d'identification temporaires pour un rôle RAM associé à une politique spécifique.
Initialisez une instance OSSClient avec les informations d'identification temporaires.
Appelez la méthode OSSClient correspondant à l'opération souhaitée.
OSSClient signe la requête à l'aide des informations d'identification STS et l'envoie à OSS.
Pour plus d'informations, consultez Accéder à OSS à l'aide d'informations d'identification temporaires STS.
SDK OSS
OSS propose des SDK pour les langages de programmation suivants :