Amplify CLIの設定
次のコマンドを実行してAmplify CLIの設定を行います。これにより、AWSアカウントと連携し、必要なリソースを作成することができます。
amplify configure
このコマンドを実行すると、ブラウザが開き、AWSの管理コンソールにリダイレクトされます。以下の手順に従って設定を進めてください。
Amplify CLIを使用する際は、現在ログインしているAWSアカウントに注意してください。誤って他のアカウントで操作を行うと、意図しないリソースが作成される可能性があります。必ず正しいアカウントでログインしていることを確認してください。
ログインしているアカウントが正しいことを確認したら、ローカルのターミナルに戻り、Press Enter to continueの指示に従ってEnterキーを押します。
リージョンの選択
どこのリージョンでリソースを作成するかを選択します。このクラウド勤怠は日本での利用を想定しているため、ap-northeast-1(東京リージョン)を選択することをお勧めします。
ユーザーの作成
リージョンを選択すると、ブラウザでAWSの管理コンソールが開きます。ここで新しいIAMユーザーを作成します。ユーザー名は任意ですが、amplify-cloud-kintai-userを既定値としています。

もし、変更する場合は、以下のコードの値と一致するようにしてください。
const keyAdmin = iam.User.fromUserName(
this,
"keyAdmin",
"amplify-cloud-kintai-user"
);
ポリシーの設定
次に、ユーザーに必要なポリシーを設定します。AdministratorAccessポリシーを選択して、ユーザーに管理者権限を付与します。これにより、Amplify CLIが必要なリソースを作成できるようになります。

ユーザーの作成完了
先ほど作成したユーザーが一覧に表示されていることが確認できたら、ユーザーの作成は完了です。

アクセスキーの取得
作成したユーザーを使用して、CLIからAWSにアクセスするためのアクセスキーを取得します。
先ほど作成したユーザーの詳細ページに移動し、セキュリティ認証情報タブをクリックします。

次に、アクセスキーの作成ボタンをクリックして、新しいアクセスキーを生成します。

ユースケースを選択する画面が表示された場合は、コマンドラインインターフェイス (CLI)を選択します。
もし、レコメンデーションが表示された場合は、上記のレコメンデーションを理解し、アクセスキーを作成します。をチェックし、次へボタンをクリックします。

説明とタグの入力画面が表示されますが、特に入力する必要はありません。そのままアクセスキーを作成ボタンをクリックします。

アクセスキーが生成されると、以下のような画面が表示されます。

この画面で表示されているアクセスキーIDとシークレットアクセスキーをローカルのターミナルで入力します。これらの情報は、画面を閉じると再度表示されないため、必ずコピーして保存してください。ファイルダウンロード機能を使用して、CSV形式でダウンロードすることもできます。
アクセスキーの入力
アクセスキーを取得したら、ローカルのターミナルに戻り、以下のコマンドを実行してAmplify CLIを設定します。
アクセスキー、シークレットアクセスキー、プロファイル名を入力するように求められます。
Enter the access key of the newly created user:
? accessKeyId: ********************
? secretAccessKey: ****************************************
This would update/create the AWS Profile in your local machine
? Profile Name: <profile-name>
プロファイル名は、省略するとdefaultが設定されますが、プロファイル名を指定した方が誤操作を防げます。プロファイル名は、後でAmplify CLIを使用する際に指定する必要があります。
:::