OpenAPI | Amazon AWS

Le client sgcOpenAPI Amazon AWS (TsgcOpenAPI_Amazon_Client) dispose de son propre client OpenAPI qui hérite de TsgcOpenAPI_Client.

 

Ce composant possède une propriété appelée AmazonOptions qui regroupe toutes les configurations requises pour se connecter aux serveurs Amazon AWS.

 

AmazonOptions

Dans AmazonOptions, vous pouvez définir les AccessKey et SecretKey requis (qui doivent être générés préalablement depuis votre compte Amazon), pour s'authentifier auprès des serveurs Amazon AWS.

 

Une clé d'accès accorde un accès programmatique à vos ressources. Cela signifie que vous devez protéger la clé d'accès aussi soigneusement que les identifiants de connexion du compte root AWS.

 

Il est recommandé de procéder comme suit :

 

  1. Créez un utilisateur IAM, puis définissez les permissions de cet utilisateur aussi étroitement que possible.
  2. Créez la clé d'accès sous cet utilisateur IAM.

 

Une fois les identifiants obtenus, renseignez les propriétés suivantes :

 

 

La propriété AmazonOptions.JSON permet de définir si les réponses sont au format JSON ou XML.

 

Les rôles IAM, les utilisateurs dans AWS IAM Identity Center (successeur d'AWS Single Sign-On) et les utilisateurs fédérés disposent d'informations d'identification de sécurité temporaires. Ces informations d'identification temporaires expirent après une période définie ou lorsque l'utilisateur termine sa session. Vous pouvez définir le jeton pour les informations d'identification temporaires dans la propriété :

 

 

 

Utilisations les plus courantes

 

sgcOpenAPI AWS SDK

Vous trouverez ci-dessous la liste des API actuellement disponibles.