本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
重設 Chef Automate 儀表板登入資料
重要
AWS OpsWorks 廚師自動化已於 2024 年 5 月 5 日終止使用壽命,並已針對新客戶和現有客戶停用。我們建議現有客戶遷移到 Chef SaaS 或替代解決方案。如果您有任何疑問,可以通過 AWS Re: post
有時候,您可能會希望變更您用來登入 Chef Automate 儀表板的密碼。如果您遺失了 Chef 自動化儀表板密碼,也可以使用本節中顯示的 Amazon EC2 Systems Manager AWS CLI 命令來變更 Chef 自動化儀表板密碼。您使用的命令取決於您的 Chef 自動化服務器正在運行 Chef 自動化的版本 1 還是版本 2。
-
若要傳回 Chef 伺服器的執行個體 ID,請開啟 AWS Management Console 至下一頁。
https://console.aws.amazon.com/ec2/v2/home?region = 伺服器的
區域執行個體:搜尋 =-伺服器名稱
aws-opsworks-cm例如,對於位於美國西部 (奧勒岡) 區域的 Chef 伺服器,主控台 URL 將如下所示。MyChefServer
https://console.aws.amazon.com/ec2/v2/home?region=us-west-2#Instances:search = aws-opsworks-cm-MyChefServer
記下主控台中顯示的執行個體 ID,您將會在變更密碼時用到。
-
要重置 Chef 自動化儀表板登錄密碼,請根據您的服務器是運行 Chef 自動化 1 還是廚師自動化 2,運行以下 AWS CLI 命令之一。將
Enterprise se_name
取代為您的企業或組織名稱,將user_name
取代為伺服器上管理員的使用者名稱、new_password 以您要使用的密碼
取代,以及將region_name
取代為您伺服器所在的區域。若您沒有指定企業名稱,則企業名稱將為default
。根據預設,enterprise_name
為default
(此為一律會用來佈建之組織的名稱)。對於使用者名稱
, AWS OpsWorks for Chef Automate 只會建立名為的使用者。admin
記下新的密碼,然後將其存放在安全但便利的位置。對於廚師自動化 1:
aws ssm send-command --document-name "AWS-RunShellScript" --comment "reset admin password" --instance-ids "
instance_id
" --parameters commands="sudo delivery-ctl reset-passwordenterprise_name
user_name
new_password
" --regionregion_name
--output text對於廚師自動化 2:
aws ssm send-command --document-name "AWS-RunShellScript" --comment "reset admin password" --instance-ids "
instance_id
" --parameters commands="sudo chef-automate iam admin-access restorenew_password
" --regionregion_name
--output text -
等待輸出文字 (在此案例中為命令 ID) 以顯示密碼變更已完成。