Kinesis CMK 手动轮换 - 我可以每月手动分配别名来流式传输和轮换密钥吗?

Kinesis CMK manual rotation - can I assign alias to stream and rotate key manually every month?

我遗漏或误解了一些东西... 我创建了一个 Kinesis 数据流并将其配置为使用别名为 kdskeyalias 的 CMK。 CMK 被分配了 KeyID 31c1...e95e1.

然后我生成了一个新密钥 2437...83b75 并更新了别名以指向它。

当我列出别名时,它看起来是正确的。别名指向新的 keyid。然而,当我查看流配置时,加密设置仍然指向原始 keyid:31c1...e95e1。

有没有一种方法可以将流配置为使用别名,以便我可以手动轮换密钥?

如果您使用控制台,当您从下拉列表中 select 时,将使用 密钥 ARN,而不是密钥的别名 ARN。

您可以使用 describe-stream AWC CLI 调用验证

如果您这样做,您应该看到以下 key ARN(示例):

arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012

对于 密钥别名 ARN 它将是(示例):

arn:aws:kms:us-east-1:123456789012:alias/MyAliasName

要指定别名 ARN,您可以使用 start-stream-encryption AWS CLI。