AWS KMS - 導入 Key material

當咱們使用AWS KMS的時候,咱們能夠選擇三種 Key material的來源,固然最簡單的是KMS,徹底由AWS提供,咱們也能夠選擇External,也就是從第三方平臺導入,下面看看如何實現。html

進入KMS,新建一個CMK, 選擇 Symmetric和 External算法

AWS KMS - 導入 Key material

添加名字windows

AWS KMS - 導入 Key material

選擇Key 的管理員和用戶app

AWS KMS - 導入 Key material

Review一下ide

AWS KMS - 導入 Key material

選擇算法爲SHA1,由於以後我用openssl,他只支持這個,下載咱們的wrapping key和 tokenui

AWS KMS - 導入 Key material

下一步 須要提交咱們加密以後的key material和 token
AWS KMS - 導入 Key material加密

切換到咱們的電腦上,看看下載的文件,他包括了2個重要的文件,一個importToken,一個wrapping keyhtm

AWS KMS - 導入 Key material

看看如何使用openssl 進行 wrapping key material。 參考文件爲 blog

https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys-encrypt-key-material.htmltoken

我是直接用WSL ( windows subsystem for Linux ) 打開一個Debian的界面,而後執行

首先生成一個256 位 的key material

AWS KMS - 導入 Key material

而後用咱們下載的public key 去加密他,他會生成一個加密文件

AWS KMS - 導入 Key material

看看咱們生成的加密文件
AWS KMS - 導入 Key material

上傳
AWS KMS - 導入 Key material

成功的生成了新的CMK
AWS KMS - 導入 Key material

接下來就能夠用咱們的CMK來加密EBS或者S3了

相關文章
相關標籤/搜索