跳至内容

如何在 SageMaker AI Notebook 实例中配置 KMS 加密?

1 分钟阅读
0

我想在我的 Amazon SageMaker AI Notebook 实例中配置 AWS Key Management Service (AWS KMS) 加密。

简短描述

SageMaker AI Notebook 实例支持使用 AWS KMS 密钥对存储卷进行加密,以保护您的 Notebook 数据。

**注意:**要完成本文中的步骤,您必须有一个现有的 KMS 密钥

解决方法

SageMaker AI Notebook 实例支持使用 AWS KMS 密钥对存储卷进行加密,以保护您的 Notebook 数据。

**重要事项:**要配置您的 AWS 密钥加密,您必须有一个现有的 KMS 密钥

您只能将 KMS 密钥添加到新的 SageMaker AI Notebook 实例。完成以下步骤:

  1. 打开 SageMaker AI 控制台

  2. 在导航窗格中,选择 Notebooks

  3. 选择 Create Notebook Instance(创建 Notebook 实例),然后输入 Notebook 实例的名称。

  4. Permissions and encryption(权限和加密)部分的 Encryption key(加密密钥)下,从下拉列表中选择您的 AWS KMS 密钥。或者,输入 ARN。
    **注意:**检查该角色是否对密钥具有足够的访问权限。

    示例:

    {
    "Version": "2012-10-17",
        "Statement": [
            {
                "Action": [
                    "kms:CreateGrant",
                    "kms:Decrypt",
                    "kms:GenerateDataKey",
                    "kms:GenerateDataKeyWithoutPlaintext",
                    "kms:DescribeKey"
                ],
                "Resource": [
                  "<KMS key ARN>"
                ],
                "Effect": "Allow"
            }
        ]
    }
  5. 查看其余设置,然后选择 Create notebook instance(创建 Notebook 实例)。

要将您的自定义 AWS KMS 密钥添加到现有 SageMaker AI Notebook 实例或对其进行编辑,请创建 Notebook 实例的备份。然后,创建一个可以将备份同步到其中的新 Notebook 实例。完成以下步骤:

  1. 完成 Migrate your work to an Amazon SageMaker notebook instance with Amazon Linux 2(使用 Amazon Linux 2 将工作迁移到 Amazon SageMaker Notebook 实例)中的步骤。
    **注意:**请查看“注意事项”部分。
  2. 同步完成后,启动新的 Notebook 实例,然后确认内容已同步。

**注意:**对于未指定 AWS KMS 密钥的 Notebook 实例,SageMaker AI 会使用系统托管的 KMS 密钥对存储卷进行加密。

AWS 官方已更新 1 年前