发布于: Mar 13, 2024

Amazon S3 on Outposts 现在可以在本地缓存 AWS IAM 权限,从而提高了在 AWS Outposts 上运行的应用程序的性能。这种本地缓存消除了父 AWS 区域中的身份验证和授权操作导致的第一字节延迟的可变性,从而提高了对象 API 请求的性能。

您对 S3 on Outposts 发出 API 请求后,S3 on Outposts 的 AWS IAM 权限将安全地本地缓存在 Outpost 上。您的后续的 S3 对象 API 请求将使用缓存数据进行身份验证和授权,这样不再有往返 AWS 区域所产生的延迟。当 Outpost 连接到 AWS 区域时,缓存的有效期将长达 10 分钟,当您发出 S3 on Outposts API 请求时,缓存将异步刷新,以便使用最新的权限。要利用本地缓存,您需要使用 SigV4A 算法对 API 请求进行签名,该算法可在最新版本的 AWS SDK 中使用,是通过对 AWS Common Runtime (CRT) 库的依赖获得的。

对 S3 on Outposts 身份验证和授权缓存的支持在所有 AWS 区域中推出,使用 S3 on Outposts 不收取额外费用。要开始使用或了解更多信息,请访问 S3 on Outposts 页面,或阅读我们的文档