1. Postman で SignUp

まず最初に Postman で SignUp を呼び出してユーザ登録操作を行います。

ユーザ登録 (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] となっている事を確認します。