发布于: Mar 26, 2021

Amazon SageMaker 现在支持在请求中添加身份验证,以提取存储在私有 Docker 注册表中的映像,以构建用于实时推理的容器。Amazon SageMaker 可以轻松在生产环境中一键式部署您的受训模型,以便您开始以较低延迟生成实时推理。您使用 Amazon Elastic Container Registry (Amazon ECR) 或者所选私有 Docker 注册表中存储的容器映像,用自己的代码执行实时推理。SageMaker 现在可以通过您的私有 Docker 注册表进行身份验证,这样就可以拥有额外的安全性,并且可以确信对容器映像的请求仅针对经授权的实体提出。

要将私有存储库用于容器映像,您需要在调用 CreateModel API 函数时将 Vpc 指定为主容器 ImageConfig 设置的 RepositoryAccess 字段的值。默认设置为 Amazon ECR。为了使 SageMaker 执行存储在您的私有 Docker 注册表中的经过身份验证的容器映像提取,您需要创建一个 AWS Lambda 函数,该函数返回所需的凭证并允许 SageMaker 调用此 Lambda。然后,当在 SageMaker 中指定用于构建机器学习模型的容器时,您可以提供此 Lambda 函数的 ARN。要查看分步说明,请阅读我们的文档

现在,私有 Docker 注册表身份验证面向北美洲、南美洲、欧洲(除米兰之外)、亚太地区和中东地区中所有提供 Amazon SageMaker 的 AWS 区域推出。