Publié le: Mar 13, 2024
Amazon S3 sur Outposts met désormais en cache les autorisations AWS IAM localement, améliorant ainsi les performances des applications exécutées sur AWS Outposts. Ce cache local élimine la variabilité des latences du premier octet résultant des opérations d'authentification et d'autorisation dans la région AWS parente, ce qui améliore les performances de vos requêtes d'API d'objet.
Une fois que vous avez envoyé une demande d'API à S3 sur Outposts, les autorisations AWS IAM pour S3 sur Outposts sont mises en cache de manière sécurisée et en local sur Outpost. Vos demandes d'API d'objets S3 suivantes seront authentifiées et autorisées à l'aide des données mises en cache, éliminant ainsi la latence liée à un aller-retour vers la région AWS. Le cache restera valide pendant 10 minutes au maximum lorsque l'Outpost sera connecté à la région AWS, et sera actualisé de manière asynchrone lorsque vous effectuerez une demande d'API S3 sur Outposts, afin que les dernières autorisations soient utilisées. Pour tirer parti du cache local, vous devez signer les demandes d'API à l'aide de l'algorithme SigV4a, disponible dans les dernières versions des kits SDK AWS et obtenu via une dépendance sur les bibliothèques AWS Common Runtime (CRT).
La prise en charge de l'authentification et du cache d'autorisation S3 sur Outposts est disponible dans toutes les régions AWS où S3 sur Outposts est disponible sans frais supplémentaires. Pour vous lancer ou en savoir plus, consultez la page S3 sur Outposts ou lisez notre documentation.