我正在使用一个AWS Powershell cmdlet New-KMSDataKey
,它创建了一个System.IO.MemoryStream
包含我需要用来加密某些文件的加密密钥。
这是命令的文档:
http://docs.aws.amazon.com/powershell/latest/reference/items/New-KMSDataKey.html
这是该 cmdlet 返回的对象:
我正在尝试获得plaintext
财产。如何访问System.IO.MemoryStream
以获取密钥?
这是我的脚本示例:
$KMSKeyS3 = New-KMSDataKey -KeyId $KMSKeySource -KeySpec AES_256 -Region "ap-southeast-2"
这给了我:
CiphertextBlob KeyId Plaintext
-------------- ----- ---------
System.IO.MemoryStream arn:aws:kms:ap-southeast-2:<Customer>:key/<Key> System.IO.MemoryStream