Create自定义项目模板 - Amazon SageMaker
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Create自定义项目模板

如果 SageMaker 提供的模板不能满足您的需求(例如,您希望在 CodePipeline 中具有多个阶段或自定义审批步骤),请创建自己的模板。

我们建议您首先使用 SageMaker 提供的模板来了解如何组织代码和资源并在其基础上进行构建。为此,在启用管理员访问 SageMaker 模板后,请登录https://console.aws.amazon.com/servicecatalog/中,选择产品组合,然后选择导入. 有关的信息Amazon Service Catalog,请参阅概述Amazon Service Catalog中的Amazon Service Catalog用户指南.

创建您自己的项目模板以自定义您的 MLOP 项目。SageMaker 项目模板是Amazon Service Catalog预配置的产品,以便为您的 MLOP 项目预配资源。

要创建自定义项目模板,请完成以下步骤。

  1. 创建产品组合。想要了解有关信息,请参阅步骤 3: 创建Amazon Service Catalog产品组合.

  2. 创建产品。产品是 CloudFormation 模板。您可以创建多个产品版本。想要了解有关信息,请参阅步骤 4: 创建Amazon Service Catalog产品.

    要使产品与 SageMaker 项目配合使用,请将以下参数添加到您的商品模板中。

    SageMakerProjectName: Type: String Description: Name of the project SageMakerProjectId: Type: String Description: Service generated Id of the project.
  3. 添加启动约束。启动约束指定一个 IAM 角色Amazon Service Catalog假设用户启动产品时。想要了解有关信息,请参阅步骤 6:添加启动约束以分配 IAM 角色.

  4. 将产品置备在https://console.aws.amazon.com/servicecatalog/以测试模板。如果您对模板感到满意,请继续执行下一步以使模板在 Studio 中可用。

  5. 向授予对Amazon Service Catalog产品组合添加到 Studio 执行角色。使用 Studio 域执行角色或具有 Studio 访问权限的用户角色。有关向产品组合添加角色的信息,请参阅步骤 7:授予最终用户对产品组合的访问权限.

  6. 要使您的项目模板在组织模板列表中,创建一个带有以下键和值的标签Amazon Service Catalog您在步骤 2 中创建的产品。

    • 密钥sagemaker:studio-visibility

    • true

完成这些步骤后,组织中的 Studio 用户可以使用您创建的模板创建项目,方法是按照使用亚马逊 SageMaker 工作室创建一个 MLOP 项目并选择组织模板当您选择模板时。