Amazon web services AWS CLI使用sms创建加密密钥无效

Amazon web services AWS CLI使用sms创建加密密钥无效,amazon-web-services,encryption,amazon-ec2,Amazon Web Services,Encryption,Amazon Ec2,我试图遵循本教程:生成一个密钥来加密我的EC2实例。然而,我完全被困在这条线上: aws --region us-east-one kms encrypt --key-id 'alias/EncFSForEC2InternalStorageKey' --plaintext "ThisIs-a-SecretPassword" --query CiphertextBlob --output text | base64 --decode > LuksInternalStorageKey 我得到

我试图遵循本教程:生成一个密钥来加密我的EC2实例。然而,我完全被困在这条线上:

aws --region us-east-one kms encrypt --key-id 'alias/EncFSForEC2InternalStorageKey' --plaintext "ThisIs-a-SecretPassword" --query CiphertextBlob --output text | base64 --decode > LuksInternalStorageKey
我得到了一个错误:

An error occurred (NotFoundException) when calling the Encrypt
operation: Alias
arn:aws:kms:us-east-1:784754406091:alias/EncFSForEC2InternalStorageKey
is not found.

但我对上述命令的理解是,如果别名不存在,它将创建别名?

由于StackOverflow仅用于与开发相关的问题,您能否指出这将如何直接影响您的开发体验?您是否有使用该别名定义的KMS密钥?此外,区域名称应为
us-east-1
,而不是
us-east-one
@MaartenBodewes,我需要加密一个将保密的生产服务器data@JohnRotenstein我没有,但我创造了一个,它的工作,谢谢!