?


根??據時(shí)間窗口簽名創(chuàng )建AKSK的簽名過(guò)程可以分為以下幾個(gè)步驟:
(圖片來(lái)源網(wǎng)絡(luò ),侵刪)1、根據準備環(huán)境
確保已經(jīng)安裝了Azure CLI(命令行界面工具)。時(shí)間
登錄到Azure賬戶(hù)。窗口創(chuàng )建
2、簽名獲取訂閱I(′?_?`)D和租戶(hù)ID
運行以下命令獲取訂閱ID和租戶(hù)ID:
“??`
“`
3、時(shí)間創(chuàng )建證書(shū)頒發(fā)機構(CA)
運行以下命令創(chuàng )建ヽ(′ー`)ノCA:
“`
az keyv??ault certificate create name myCertificateAuthority vaul(??ヮ?)?*:???tname myKeyVault re??sourcegroup myResourceGroup duration P1Y exportable false
“`
myCertificateAuthority是窗口創(chuàng )建CA的名稱(chēng),myKeyVault是密鑰保管庫的名稱(chēng),myResourceGroup是資源組(′?`*)的名稱(chēng),P1Y表示有效期為1年。
4、創(chuàng )建??客??戶(hù)端證書(shū)
運行以下命令創(chuàng )建客??戶(hù)端證書(shū):
“`
az keyvault certificate create name myClientCertificate vaultname myKeyVault resourcegroup myReso??urceGroup certificatepolicy "{ "issuerName"??;: "Self", "subjectName": "myClientCertificate&qu???ot;, "validityI(??-)?nMonths": 12}"
“`
myClientCertificate是客戶(hù)端證書(shū)的名稱(chēng),myKeyVault是密鑰保管庫的名稱(chēng),myResourceGroup是資源組的名稱(chēng),validityInMonths表示證書(shū)的有效期(以月為單位)。
5、導出客戶(hù)端證書(shū)
運行以下命令導出客戶(hù)端證書(shū):
“`
az keyvault certific( ?ヮ?)ate download file myClientCertificate.pfx vaultname myKeyVault name myClientCertificate resourcegroup myReヽ(′▽?zhuān)?ノsourceGrou??p
“`
myClientCertificate.pfx是導出的證書(shū)文件名,my(′?_?`)KeyV??ault是密鑰保管庫的名稱(chēng),myClientCertificate是客戶(hù)端證書(shū)的名稱(chēng),myResourceGroup是資源組的名稱(chēng)。
6、ヽ(′▽?zhuān)?ノ安裝客戶(hù)端證書(shū)
根據操作系統的不同,安裝客戶(hù)端證書(shū)的方法也有所不同,以下是在Windows上安裝客戶(hù)(//ω//)端證書(shū)的示例:
1. 雙擊下載的myClientCertificate.pfx文件。
2. 在彈出的證書(shū)導入向導中,選擇“本地計算機”作為存儲位置,并輸入ヽ(′ー`)ノ一個(gè)密碼來(lái)保護證書(shū)。
3. 完成安裝后,將客戶(hù)端證書(shū)添加到受信任的根??證書(shū)頒發(fā)機構列表中。
7、使用客戶(hù)端證書(shū)進(jìn)行身份驗證
“`
az storage blob download containername myContainer??(???) filepath myFile accountname myAccount accountkey myAccountKey sastoken https://myAccount.blob.core.windows.net/myContainer/myFile?se=20220101T00:0??0Z&sp=rl&sv=2&s┐(′?`)┌r=c&ヽ(′ー`)ノ;si=myPolicy&sig=mySignature connectionstring "DefaultEndpointsProtocol=h??ttps;AccountName=myAccount;AccountKey=myAccount(′?_?`)Key;EndpointSuffix=core(′-ι_-`).windows.net"
“`
myContainer是容器名稱(chēng),myFile是要下載的文件名,myAccount是存儲帳戶(hù)名稱(chēng),myAccountKey是存儲帳戶(hù)密鑰,https://myAccount.blob.core.window??s.net/myContainer/myFile?se=20220101T00:00Z&sp=rl&sv=2&am??p;sr=c&si=myPolicy&sig=mySignature是帶有時(shí)間窗口簽名(ming)的SAS令牌。
下面是一個(gè)關(guān)于創(chuàng )建基于時(shí)間窗口簽名的AKSK(Acc(′ω`)ess Key 和 Secret Key)的介紹,這個(gè)介紹列出了創(chuàng )建過(guò)程中涉及的關(guān)鍵參數和說(shuō)明。┐(′д`)┌
| 參數/字段 | 說(shuō)明 |
Access Key (AK) | 訪(fǎng)問(wèn)密鑰,用于標識用戶(hù)身份,通常由系統自動(dòng)生成,用戶(hù)需要妥善保管。 |
| Secret Key (SK) | 密鑰,用于簽名,生成請求的合法性校驗,同樣(yang)需要妥善保管。 |
時(shí)間窗口 | 允許簽名的有效時(shí)間范圍,通常以分鐘為單位。 |
| 簽名算法 | 生成簽名的算法,如HMACSHA256等。 |
| 用戶(hù)ID | 用戶(hù)的唯一標識符,用于與AKSK關(guān)聯(lián)。 |
| 創(chuàng )建時(shí)間 | AKSK??創(chuàng )建的時(shí)間,通常作為簽名的起始時(shí)間。 |
有效期 | AKSK的有效期限,超過(guò)有效期后AKSK將不可用(yong)。 |
操作權限 | 指定AK所具有的操作權限,如讀、寫(xiě)、管理等。 |
以下是創(chuàng )建AKSK(′?ω?`)的具體介紹:
| 用戶(hù)ID | Access Key (AK) | Secret Key (SK) | 時(shí)間窗口(分鐘) | 簽名?算法 | 創(chuàng )建時(shí)間 | 有效期 | 操作權限 |
| 10001 | 1234567890abcdef12345678ˉ\_(ツ)_/ˉ | zyxwvutsrqponmlkjhgfedcba | 30 | HMACSHA256 | 20231108 10:0ヽ(′?`)ノ0:00 | 1年 | 讀、寫(xiě) |
請注意,上述介紹中的示例信息是虛構的,實(shí)際使用時(shí)請確保遵循相關(guān)的安全規范和要求,妥善保管AKSK,防止泄露,以確保系統安全。
騰訊云免費資源
騰訊2019第一季度財報公布,微信月活破11億腦筋急轉彎(什么動(dòng)物可以貼在墻上?)騰訊云代金券如何使用
手機:
13910811300
電話(huà):
010-52661970
傳真:
010-82694569
網(wǎng)址:www.javn.cn
郵箱:[email protected]
朝陽(yáng)一部:朝陽(yáng)區紫芳路九號院廣順園2號樓2605A
海淀二部:回龍觀(guān)黃平路19號院泰華龍旗廣場(chǎng)E座1212室(距西三旗橋2公里,8號線(xiàn)育新站海淀昌平交界)
© 2025.Company name All rights reserved.網(wǎng)站地圖 天津九安特機電工程有限公司-More Templates 粵ICP備888888號