サインアップして最初のスペースと開発ロールを作成する - Amazon CodeCatalyst

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

サインアップして最初のスペースと開発ロールを作成する

既存のスペースやプロジェクトへの招待 CodeCatalyst なしで Amazon にサインアップできます。これを行うと、 AWS Builder ID を作成した後にスペースとプロジェクトが作成されます。スペースの作成の一環として、請求AWS アカウント目的で を追加する必要があります。

ヒント

Amazon CodeCatalyst プロファイルへのサインアップ中に問題が発生した場合は、そのページに記載されている手順に従ってください。その他のヘルプが必要な場合は、「」を参照してくださいサインアップに関する問題

プロジェクトやスペースへの招待 CodeCatalyst なしで から開始するユーザーには、次のようなフローがあります。

メアリー・メジャーは、 に関心があり CodeCatalyst 、それを試すデベロッパーです。 CodeCatalyst コンソールに移動し、サインアップして AWS Builder ID を作成するオプションを選択します。Mary は Builder ID を作成するための E AWS メールアドレスとパスワードを提供します。Builder ID AWS を使用して、 CodeCatalyst やその他のアプリケーションにサインインできます。エイリアスを選択するように求められたら、 に表示される CodeCatalyst ユーザー名MaryMajorとして を指定 CodeCatalyst し、他のプロジェクトメンバーが @mention Mary に使用するように指定します。

次に、Mary は自動的にスペースを作成するように指示されます。このフローの一環として、Mary は最初のプロジェクトの構築とデプロイでサンプルコードを確認できるように、作成するAWS アカウントスペースに を関連付けるよう求められます。その情報を追加してスペースを作成します。そこで、新しいスペースのプロジェクトに使用できるプレビュー開発ロールを作成するオプションを選択します。メアリーはプロジェクトの作成を選択し、プロジェクトのブループリントのリストを表示します。利用可能なブループリントの情報を確認した後、最初のプロジェクトでは Modern 3 層ウェブアプリケーションのブループリントを試すことにしました。必須フィールドを入力し、プロジェクトを作成します。プロジェクトの準備が整うとすぐに、最近のアクティビティと、そのコードを自動的に構築してデプロイするプロジェクトコードとワークフローへのリンクを含むプロジェクト概要ページが表示されます。デプロイされたサンプルウェブアプリケーションの表示を含め、コードとワークフローの両方を調べます。表示される内容に興味があれば、同僚の一部をプロジェクトに招待して、 の探索を開始することにしました CodeCatalyst。

しばらくすると、Mary は多要素認証 (MFA) CodeCatalyst を使用して にサインインするように AWS Builder ID を設定します。MFA を設定すると、Mary は承認されたサードパーティー認証アプリの CodeCatalyst パスワードとパスコードまたはトークンの組み合わせ CodeCatalyst を使用して にサインインできます。

最初のスペースと IAM ロールの作成

Amazon CodeCatalyst プロファイルにサインアップし、スペースを作成し、スペースに アカウント、サポートロール、デベロッパーロールを追加するには、次の手順に従います。

最後の手順では、開発者ロールを作成して追加します。デベロッパーロールは、 CodeCatalyst ワークフローが AWS AWSリソースにアクセスできるようにする IAM ロールです。デベロッパーロールは、 の管理に使用されるサービスロールAWS のサービスであり、サインインしたアカウントで作成されます。サービスロールとは、サービスがユーザーに代わってアクションを実行するために引き受ける IAM ロールです。IAM 管理者は、IAM 内からサービスロールを作成、変更、削除できます。ロールには という名前が付けられますCodeCatalystWorkflowDevelopmentRole-spaceName。ロールとロールポリシーの詳細については、「」を参照してくださいCodeCatalystWorkflowDevelopmentRole-spaceName サービスロールについて

注記

セキュリティのベストプラクティスとして、管理アクセスは、スペース内のAWSリソースへのアクセスを管理する必要がある管理ユーザーとデベロッパーにのみ割り当てます。

開始する前に、管理者権限を持つアカウントの AWS アカウント ID を指定する準備が必要です。12 桁の AWS アカウント ID を準備します。AWS アカウント ID の検索については、AWS アカウント「 ID とそのエイリアス」を参照してください。

新規ユーザーとしてサインアップするには
  1. CodeCatalyst コンソールで開始する前に、 を開きAWS Management Console、スペースの作成AWS アカウントに使用するのと同じ でサインインしていることを確認します。

  2. https://codecatalyst.aws/ で CodeCatalyst コンソールを開きます。

  3. [Welcome] ページで、[サインアップ] を選択します。[AWS ビルダー ID の作成] ページが表示されます。AWS Builder ID は、サインインするために作成する ID です。これは とは異なりますAWS アカウント。

  4. E メールアドレス に、 に関連付ける E メールアドレスを入力します CodeCatalyst。次いで、[次へ] を選択します。

  5. 名前に、 AWS Builder ID を使用するアプリケーションに表示する姓名を入力します。スペースを使用できます。これは、Mary Major などの AWS Builder ID プロファイル名になります。名前は後で変更できます。

    [次へ] をクリックします。E メール検証ページが表示されます。

  6. 指定した E メールに検証コードが送信されます。このコードを検証コード に入力し、検証 を選択します。5 分経ってもコードが届かず、スパムフォルダまたは迷惑メールフォルダに見つからない場合は、コードを再送信する を選択します。

  7. コードを確認したら、パスワード とパスワードの確認 の要件を満たすパスワードを入力します。

    AWS カスタマーアグリーメントおよび AWSサービス条件への同意を確認するチェックボックスをオンにし、AWS「ビルダー ID の作成」を選択します。

  8. CodeCatalyst 「エイリアスの作成」ページで、 の一意のユーザー識別子に使用するエイリアスを入力します CodeCatalyst。など、スペースを含まない短縮バージョンの名前を選択しますMaryMajor。 CodeCatalyst 他のユーザーは、コメントやプルリクエストでこれを @mention に使用します。 CodeCatalyst プロファイルには、 AWS Builder ID のフルネームと CodeCatalyst エイリアスの両方が含まれます。エイ CodeCatalyst リアスは後で変更できません。

    フルネームとエイリアスは、 のさまざまなエリアに表示されます CodeCatalyst。例えば、アクティビティフィードにリストされたアクティビティのプロファイル名が表示されますが、プロジェクトメンバーはエイリアスを使用して @mention を行います。

    [次へ] をクリックします。ページが更新され、 CodeCatalyst 「スペースの作成」セクションが表示されます。

  9. 「スペースの名前」に、スペースの名前を入力します。これは後で変更することはできません。

    注記

    スペース名は 全体で一意である必要があります CodeCatalyst。削除されたスペースの名前は再利用できません。

  10. AWS リージョン ドロップダウンメニューで、スペースとプロジェクトデータを保存するリージョンを選択します。これは後で変更することはできません。

  11. [次へ] をクリックします。ページが更新され、 を追加するためのページが表示されますAWS アカウント。このアカウントは、スペースの請求アカウントとして使用されます。

  12. AWS アカウント ID に、スペースに接続するアカウントの 12 桁の ID を入力します。

    [AWS アカウント確認トークン] に、生成されたトークン ID をコピーします。トークンは自動的にコピーされますが、AWS接続リクエストの承認中に保存することもできます。

  13. AWS コンソールに移動を選択して、 を確認します

  14. 「Amazon CodeCatalyst スペースの検証」ページが開きますAWS Management Console。これは Amazon CodeCatalyst スペースページです。ページにアクセスするには、サインインが必要になる場合があります。

    でAWS Management Console、スペースを作成するAWS リージョンのと同じ を選択してください。

    ページに直接アクセスするには、https://console.aws.amazon.com/codecatalyst/home/. にある の Amazon CodeCatalyst Spaces AWS Management Consoleにサインインします。

    の検証トークンフィールドAWS Management Consoleには、 で生成されたトークンが自動的に入力されます CodeCatalyst。

  15. (オプション) 「承認された有料階層」で、「有料階層 (標準、エンタープライズ) の承認」を選択し、請求アカウントの有料階層をオンにします。

    注記

    これにより、請求枠が有料枠にアップグレードされることはありません。ただし、これにより が設定されAWS アカウント、 でいつでもスペースの請求階層を変更できます CodeCatalyst。有料利用枠はいつでも有効にできます。この変更を行わないと、スペースは無料利用枠のみ使用できます。

  16. [スペースを確認] を選択します。

    アカウント検証成功メッセージが表示され、アカウントがスペースに追加されたことが示されます。

  17. 「Amazon CodeCatalyst スペースの検証」ページに残ります。次のリンクを選択します。このスペースに IAM ロールを追加するには、スペースの詳細を表示します。

    CodeCatalyst スペースの詳細を含む接続ページが開きますAWS Management Console。これは Amazon CodeCatalyst スペースページです。ページにアクセスするには、ログインが必要な場合があります。

  18. CodeCatalyst ページに戻り、次へを選択します。

  19. スペースの作成中は、ステータスメッセージが表示されます。スペースが作成されると、 CodeCatalyst 次のメッセージが表示されます。スペースの準備が整いました。最後のステップはプロジェクトの作成です。次のいずれかを試すことができます。

    注記

    アクセス許可エラーまたはバナーが表示された場合は、ページを更新してページをもう一度表示してみてください。

を作成して追加するには CodeCatalyst CodeCatalystWorkflowDevelopmentRole-spaceName
  1. CodeCatalyst コンソールで を開始する前に、 を開きAWS Management Console、スペースAWS アカウントに対して同じ でログインしていることを確認します。

  2. https://codecatalyst.aws/ で CodeCatalyst コンソールを開きます。

  3. CodeCatalyst スペースに移動します。[Settings (設定)]、[AWS アカウント] の順に選択します。

  4. ロールを作成する AWS アカウント のリンクを選択します。AWS アカウント 詳細ページが表示されます。

  5. からロールの管理AWS Management Consoleを選択します。

    「Amazon CodeCatalyst スペースへの IAM ロールの追加」ページが開きますAWS Management Console。これは Amazon CodeCatalyst スペースページです。ページにアクセスするには、ログインが必要な場合があります。

  6. IAM で CodeCatalyst 開発管理者ロールを作成するを選択します。このオプションでは、開発ロールのアクセス許可ポリシーと信頼ポリシーを含むサービスロールを作成します。ロールには という名前が付けられますCodeCatalystWorkflowDevelopmentRole-spaceName。ロールとロールポリシーの詳細については、「」を参照してくださいCodeCatalystWorkflowDevelopmentRole-spaceName サービスロールについて

    注記

    このロールはデベロッパーアカウントでのみ使用し、 AdministratorAccessAWSマネージドポリシーを使用して、この で新しいポリシーとリソースを作成するためのフルアクセスを付与する場合にのみ推奨されますAWS アカウント。

  7. 開発ロールの作成を選択します

  8. 接続ページの で使用できる IAM ロール CodeCatalystで、アカウントに追加された IAM CodeCatalystWorkflowDevelopmentRole-spaceNameロールのリストにロールを表示します。

  9. スペースに戻るには、「Amazon に移動 CodeCatalyst」を選択します。

を作成して追加するには CodeCatalyst AWSRoleForCodeCatalystSupport
  1. CodeCatalyst コンソールで を開始する前に、 を開きAWS Management Console、スペースAWS アカウントに対して同じ でログインしていることを確認します。

  2. CodeCatalyst スペースに移動します。[Settings (設定)]、[AWS アカウント] の順に選択します。

  3. ロールを作成する AWS アカウント のリンクを選択します。AWS アカウント 詳細ページが表示されます。

  4. からロールの管理AWS Management Consoleを選択します。

    「Amazon CodeCatalyst スペースへの IAM ロールの追加」ページが開きますAWS Management Console。これは Amazon CodeCatalyst Spaces ページです。ページにアクセスするには、サインインが必要になる場合があります。

  5. CodeCatalyst スペースの詳細 で CodeCatalyst サポートロールの追加 を選択します。このオプションでは、プレビュー開発ロールのアクセス許可ポリシーと信頼ポリシーを含むサービスロールを作成します。ロールには、AWSRoleForCodeCatalystSupport一意の識別子が追加された名前が付けられます。ロールとロールポリシーの詳細については、「」を参照してくださいAWSRoleForCodeCatalystSupport サービスロールについて

  6. CodeCatalyst サポート用のロールを追加 ページで、デフォルトを選択したままにし、ロールの作成 を選択します。

  7. で使用できる IAM ロール CodeCatalystで、アカウントに追加された IAM CodeCatalystWorkflowDevelopmentRole-spaceNameロールのリストにロールを表示します。

  8. スペースに戻るには、「Amazon に移動 CodeCatalyst」を選択します。

AWS Builder ID を作成し、最初のスペースを作成して、アカウントを追加したら、プロジェクトを作成できます。詳細については、「Amazon でのプロジェクトの作成 CodeCatalyst」を参照してください。を初めて使用する場合は CodeCatalyst、 から始めることをお勧めしますチュートリアル:モダン 3 層 Web アプリケーションブループリントによるプロジェクトの作成