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