新しいスペースと開発ロールの作成 (招待なしで開始) - Amazon CodeCatalyst

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

新しいスペースと開発ロールの作成 (招待なしで開始)

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

ヒント

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

以下は、プロジェクトやスペースへの招待 CodeCatalyst なしで から始めるユーザー向けのフローです。

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

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

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

新しいスペースとIAMロールの作成

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

最後の手順では、開発者ロールを作成して追加します。デベロッパーロールは、 AWS CodeCatalyst ワークフローが 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 の作成] ページが表示されます。Builder ID AWS は、サインインするために作成する ID です。これは とは異なります AWS アカウント。

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

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

    [Next (次へ)] を選択します。E メール検証ページが表示されます。

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

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

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

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

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

    [Next (次へ)] を選択します。ページが更新され、 CodeCatalyst スペースの作成セクションが表示されます。

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

    注記

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

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

  11. [Next (次へ)] を選択します。ページが更新され、 を追加するためのページが表示されます 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. で CodeCatalyst 開発管理者ロールの作成を選択しますIAM。このオプションは、開発ロールのアクセス許可ポリシーと信頼ポリシーを含むサービスロールを作成します。ロールには という名前が付けられますCodeCatalystWorkflowDevelopmentRole-spaceName。ロールとロールポリシーの詳細については、「」を参照してくださいCodeCatalystWorkflowDevelopmentRole-spaceName サービスロールについて

    注記

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

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

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

  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、アカウントに追加されたCodeCatalystWorkflowDevelopmentRole-spaceNameロールのリストでIAMロールを表示します。

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

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