まず最初に Postman で SignUp を呼び出してユーザ登録操作を行います。
SingUp を呼び出して、ユーザ登録を行います。 をクリックして、新しいタブを開きます。
HTTP メソッドのドロップダウンリストから [POST] を選択して、以下の URL を入力します。
https://cognito-idp.ap-northeast-1.amazonaws.com/
リクエスト部のタブ [Headers] をクリックして、以下の 2 つを入力します。
ヘッダ項目 | 値 |
---|---|
Content-Type | application/x-amz-json-1.1 |
X-Amz-Target | AWSCognitoIdentityProviderService.SignUp |
リクエスト部のタブ [Body] をクリックして、入力形式を指定するドロップダウンリストから [raw] と [JSON] を選択します。
テキストボックスには、以下の JSON の < >
部分を書き換えて入力します。<app-client-id>
は 2 章で作成した Cognito アプリクライアントの ID です。Public クライアントを使用します。<mail-address>
、<password>
にはハンズオンとしてユーザ登録する情報を入力してください。メールアドレスにはユーザ登録確認のメールが届き、届いた情報を次の API で入力する必要があるため、ご自身の受信できるメールアドレスを入力してください。<mail-address>
、<password>
を使って後ほどサインに利用するため、内容を覚えておいてください。
{
"ClientId": "<app-client-id>",
"Username": "<mail-address>",
"Password": "<password>"
}
[Send] をクリックして、API をリクエストします。
API の呼び出し結果が表示されます。エラーが表示されていないことを確認します。
※同じユーザは複数回登録できません。呼び出しをやり直す場合は、一度マネージメントコンソールからユーザを削除してください。
マネジメントコンソールを開き、上部の検索テキストボックスに Cognito
と入力し、表示された Cognito サービスを選択します。
[ユーザプールの管理] を開きます。
ユーザプールの一覧から [Handson-YourName] をクリックして開きます。
左側のメニューから [ユーザとグループ] を開き、一覧から [E メール] が登録したメールアドレスで、[アカウントのステータス] が [UNCONFIRMED] となっている事を確認します。