管理设置 CMEK
将 AWS KMS 密钥限制为仅供特定工作区使用
添加一个密钥策略条件,列出允许使用您的 AWS KMS 密钥的工作区。
设置中的密钥策略允许您组织中的每个工作区使用您的密钥。添加此可选条件后,未列出的工作区将无法使用该密钥。
在将密钥附加到某个工作区之前,请先将该工作区的分区 ID 添加到策略中。对于新工作区,这意味着在创建时不附加密钥。
复制工作区的分区 ID
在 Claude Console 中,打开 Data retention 页面,然后从顶部的下拉菜单中选择工作区。复制 Encryption key 下的 Compartment ID。Get Workspace 端点会将其作为 compartment_id 返回。
Claude Enterprise 组织只有一个分区 ID。请在 claude.ai > Organization settings > Data and privacy 的 Encryption keys 下,从您的密钥中复制该 ID。
将条件添加到密钥策略
用以下策略语句替换 AllowAnthropicCMEKCrypto 策略语句。填入您的 Anthropic 组织 ID,以及使用该密钥的每个工作区的分区 ID。已在保护数据的密钥还需要一条策略语句。
{
"Sid": "AllowAnthropicCMEKCrypto",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::915198916910:role/anthropic-cmek-client-us"
},
"Action": ["kms:Encrypt", "kms:Decrypt"],
"Resource": "*",
"Condition": {
"StringEquals": {
"kms:EncryptionContext:anthropic:org_uuid": ["<ORGANIZATION_UUID>"]
},
"StringEqualsIfExists": {
"kms:EncryptionContext:anthropic:compartment_uuid": ["<COMPARTMENT_UUID>"]
}
}
}替换现有密钥上的密钥策略
- 在 AWS KMS 控制台中,打开该密钥并点击 Key policy 选项卡。
- 如果您看到 Switch to policy view,请点击它。
- 点击 Edit。
- 用您的密钥策略替换其中的 JSON。
- 点击 Save changes。
Was this page helpful?