創建新的空間和發展角色(從沒有邀請開始) - Amazon CodeCatalyst

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

創建新的空間和發展角色(從沒有邀請開始)

您可以註冊 Amazon, CodeCatalyst 而無需邀請到現有空間或項目。當您這樣做時,您將在建立 AWS 產生器 ID 之後建立空間和專案。在建立空間時,您需要新增空間以 AWS 帳戶 進行計費。

提示

如果您在註冊 Amazon 個 CodeCatalyst 人檔案時遇到任何問題,請按照該頁面上提供的步驟進行操作。如果您需要其他協助,請參閱註冊時發生問題

對於在沒有項目或空間邀請的 CodeCatalyst 情況下開始的用戶,這是一個可能的流程。

Mary Major 是誰感興趣, CodeCatalyst 並決定嘗試一下開發人員。她導航到 CodeCatalyst 控制台,並選擇註冊和創建 AWS 生成器 ID 的選項。瑪麗提供了一個電子郵件地址和密碼來創建她的 AWS 生成器 ID。她將能夠使用自己的 AWS 生成器 ID 來登錄 CodeCatalyst 和其他應用程序。當被要求選擇別名時,她指定MaryMajor為將顯示在中的用 CodeCatalyst 戶名 CodeCatalyst ,其他項目成員將用於 @mention Mary。

接下來,瑪麗將自動定向以創建空間。作為此流程的一部分,Mary 被要求 AWS 帳戶 與她正在創建的空間相關聯,以便她可以在第一個項目構建和部署中查看示例代碼。她會新增這些資訊並建立她的空間,並在其中選擇建立可用於新空間中專案的預覽開發角色的選項。Mary 選擇建立專案,然後檢視專案藍圖清單。在檢閱可用藍圖的資訊之後,她決定嘗試第一個專案的 Modern 三層 Web 應用程式藍圖。她填寫必填字段并創建項目。一旦專案準備就緒,她就會前往專案摘要頁面,其中包含最近的活動以及專案程式碼的連結,以及自動建置和部署該程式碼的工作流程。她探索程式碼和工作流程,包括檢視已部署的範例 Web 應用程式。喜歡她所看到的東西,她決定邀請她的一些同事參加該項目開始探索 CodeCatalyst。

當她有片刻時,瑪麗配置她的 AWS 生成器 ID 以 CodeCatalyst 使用多因素身份驗證()登錄。MFA設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. 開啟主 CodeCatalyst 控台,網址為 https://codecatalyst.aws/

  3. 在歡迎頁面上,選擇 [註冊]。[建立您的 AWS 產生器 ID] 頁面隨即顯示。您的 AWS 產生器 ID 是您建立用來登入的身分。它是不一樣的 AWS 帳戶.

  4. 在 [您的電子郵件地址] 中,輸入您要建立關聯的電子郵件地址 CodeCatalyst。然後選擇下一步

  5. 在 [您的名稱] 中,提供您要在使用 AWS Builder ID 的應用程式中顯示的名字和姓氏。允許使用空格。這將是您的 AWS 生成器 ID 配置文件名稱,例如瑪麗大專。您可以稍後變更名稱。

    選擇 Next (下一步)電子郵件驗證頁面隨即顯示。

  6. 驗證碼將發送到您指定的電子郵件。在 [驗證碼] 中輸入此驗證碼,然後選擇 [驗]。如果您在 5 分鐘後仍未收到驗證碼,但在垃圾郵件或垃圾郵件資料夾中找不到驗證碼,請選擇「重新傳送驗證碼」。

  7. 一旦我們驗證您的代碼,請在「密碼」和「確認密碼」中輸入符合要求的密碼。

    勾選確認您與「 AWS 客戶協議」與「 AWS 服務條款」之間的協議的核取方塊,然後選擇「建立 AWS 產生器 ID」。

  8. 在 [建立 CodeCatalyst 別名] 頁面上,輸入您要在其中用於唯一使用者識別碼的別名 CodeCatalyst。選擇不含空格的名稱縮短版本,例如MaryMajor。其他用 CodeCatalyst 戶將使用它來 @mention 您在評論和提取請求中。您的個 CodeCatalyst 人資料將包含您的 AWS Builder ID 中的全名和 CodeCatalyst 別名。您之後無法變更 CodeCatalyst 別名。

    您的全名和別名將顯示在中的不同區域 CodeCatalyst。例如,您的設定檔名稱會顯示在活動摘要中列出的活動,但專案成員會使用您的別名來 @mention 您。

    選擇 Next (下一步)。頁面會更新以顯示 [建立您的 CodeCatalyst 空間] 區段。

  9. 命名您的空間中,輸入空間的名稱。您之後無法變更此設定。

    注意

    空間名稱在中必須是唯一的 CodeCatalyst。您無法重複使用已刪除空格的名稱。

  10. AWS 區域下拉式選單中,選擇您要儲存空間和專案資料的區域。您之後無法變更此設定。

  11. 選擇 Next (下一步)。頁面會更新以顯示要新增的頁面 AWS 帳戶。此帳戶將用作空間的帳單帳戶。

  12. AWS 帳戶 ID 中,輸入您要連接到空間的帳戶的十二位數 ID。

    AWS 帳戶驗證令牌中,複製生成的令牌 ID。Token 會自動為您複製,但您可能想要在核准 AWS 連線要求時儲存它。

  13. 選擇 [前往 AWS 主控台進行驗證]。

  14. 驗證 Amazon CodeCatalyst 空間」頁面會在中開啟 AWS Management Console。這是 Amazon CodeCatalyst 空間頁面。您可能需要登入才能存取此頁面。

    在中 AWS Management Console,請務必選擇您要建立空間的相同 AWS 區域 位置。

    要直接訪問該頁面,請登錄到 Amazon CodeCatalyst 空間 AWS Management Console 在 https://console.aws.amazon.com/codecatalyst/家裡/。

    中的驗證權杖欄 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. 開啟主 CodeCatalyst 控台,網址為 https://codecatalyst.aws/

  3. 導覽至您的 CodeCatalyst 空間。選擇 Settings (設定),然後選擇 AWS 帳戶

  4. 選擇您要建立角色之 AWS 帳戶 位置的連結。AWS 帳戶 詳細資訊頁面隨即顯示。

  5. 選擇 [管理角色來源] AWS Management Console

    新增IAM角色至 Amazon CodeCatalyst 空間頁面會在中開啟 AWS Management Console。這是 Amazon CodeCatalyst 空間頁面。您可能需要登錄才能訪問該頁面。

  6. 選擇 [建立 CodeCatalyst 開發管理員角色] IAM。此選項會建立包含開發角色之權限原則和信任原則的服務角色。該角色將具有一個名稱CodeCatalystWorkflowDevelopmentRole-spaceName。如需有關角色和角色原則的詳細資訊,請參閱了解服CodeCatalystWorkflowDevelopmentRole-spaceName務角色

    注意

    此角色僅建議與開發人員帳戶搭配使用,並使用AdministratorAccess AWS 受管理的政策,讓其具有完整存取權,以便在其中建立新政策和資源 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

    新增IAM角色至 Amazon CodeCatalyst 空間頁面會在中開啟 AWS Management Console。這是 Amazon CodeCatalyst 空間頁面。您可能需要登入才能存取此頁面。

  5. CodeCatalyst 空間詳細資料下,選擇新增 S CodeCatalyst upport 角色。此選項會建立包含預覽開發角色的權限原則和信任原則的服務角色。該角色將具有附加唯AWSRoleForCodeCatalystSupport一標識符的名稱。如需有關角色和角色原則的詳細資訊,請參閱了解服AWSRoleForCodeCatalystSupport務角色

  6. 在 [新增 Sup CodeCatalyst port 角色] 頁面上,保持選取的預設值,然後選擇 [建立角色]。

  7. 在「可用IAM角色」下方 CodeCatalyst,檢CodeCatalystWorkflowDevelopmentRole-spaceName視新增至您帳戶的IAM角色清單中的角色。

  8. 要返回您的空間,請選擇前往 Amazon CodeCatalyst

建立 AWS Builder ID、建立第一個空間並新增帳戶後,您就可以建立專案。如需詳細資訊,請參閱建立專案。如果這是您第一次使用 CodeCatalyst,我們建議您從教學課程:使用現代三層 Web 應用程式藍圖建立專案.