翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Chef Automate ダッシュボードの認証情報のリセット
重要
AWS OpsWorks for Chef Automate は 2024 年 5 月 5 日にサポートが終了し、新規および既存のお客様の両方で無効になっています。既存のお客様は、 Chef SaaS または代替ソリューションに移行することをお勧めします。ご質問がある場合は、 AWS re:Post
Chef Automate ダッシュボードへのサインインに使用するパスワードを定期的に変更したい場合があります。また、このセクションに示す Amazon EC2 Systems Manager AWS CLI コマンドを使用して、Chef Automate ダッシュボードのパスワードを紛失した場合に変更することもできます。使用するコマンドは、Chef Automate サーバーが Chef Automate のバージョン 1 とバージョン 2 のどちらを実行しているかによって異なります。
-
Chef サーバーのインスタンス ID を返すには、 AWS Management Console を開いて次のページを開きます。
https://console.aws.amazon.com/ec2/v2/home?region=
region_of_your_server
#Instances:search=aws-opsworks-cm-server_name
例えば、米国西部 (オレゴン) リージョンMyChefServerの という名前の Chef サーバーの場合、コンソール URL は次のようになります。
https://console.aws.amazon.com/ec2/v2/home?region=us-west-2#Instances:search=aws-opsworks-cm-MyChefServer
コンソールに表示されるインスタンス ID を書き留めておきます。パスワードを変更する際にこの値が必要になります。
-
Chef Automate ダッシュボードのサインインパスワードをリセットするには、サーバーが Chef Automate 1 を実行しているか、Chef Automate 2 を実行しているかに応じて、次の AWS CLI コマンドのいずれかを実行します。
[enterprise_name]
を自分のエンタープライズ名または組織名に、[user_name]
をサーバーの管理者の IAM ユーザー名に、[new_password]
を使用するパスワードに、[region_name]
をサーバーが配置されているリージョンに、それぞれ置き換えます。エンタープライズの名前を指定していない場合、エンタープライズ名はdefault
になります。デフォルトでは、enterprise_name
は、default
(常にプロビジョニングされる組織の名前) です。user_name の場合、
は という名前のユーザー AWS OpsWorks for Chef Automate のみを作成しますadmin
。新しいパスワードを書き留めて、安全かつ便利な場所に保存します。Chef Automate 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 textChef Automate 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) が表示されるのを待ちます。