使用個人存取權杖授予使用者儲存庫存取權 - Amazon CodeCatalyst

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

使用個人存取權杖授予使用者儲存庫存取權

若要在具有 Git 用戶端或整合式開發環境 (IDE) 的本機電腦上存取一些 CodeCatalyst資源,例如來源儲存庫,您必須輸入應用程式特定的密碼。您可以建立個人存取權杖 (PAT) 以用於此目的。PATs 您建立的使用者身分與 中所有空間和專案相關聯 CodeCatalyst。您可以PAT為 CodeCatalyst身分建立多個 。

您可以檢視PATs您建立的 名稱和過期日期,也可以刪除不再需要的 。您只能在建立PAT秘密時複製秘密。

注意

根據預設, 會在 1 年內PATs過期。

建立 PATs

PATs 與您在 中的使用者身分相關聯 CodeCatalyst。您只能在建立PAT秘密時複製秘密。

建立 PATs(主控台)

您可以使用主控台在 PATs中建立 CodeCatalyst。

若要建立個人存取權杖 (主控台)
  1. 在 https://https://codecatalyst.aws/ 開啟 CodeCatalyst 主控台。

  2. 在頂端選單列中,選擇您的設定檔徽章,然後選擇我的設定 。 CodeCatalyst 我的設定頁面隨即開啟。

    提示

    您也可以前往專案或空間的成員頁面,並從成員清單中選擇您的姓名,以尋找您的使用者設定檔。

  3. 個人存取權杖 下,選擇建立

    隨即顯示建立PAT頁面。

  4. PAT名稱 中,輸入 的描述性名稱PAT。

  5. 到期日 中,保留預設日期或選擇行事曆圖示以選取自訂日期。過期日期預設為目前日期的 1 年。

  6. 選擇 Create (建立)。

    提示

    您也可以在為來源儲存庫選擇複製儲存庫時建立此權杖。

  7. 若要複製PAT秘密,請選擇複製 。將PAT秘密存放在您可以擷取秘密的位置。

    重要

    PAT 秘密只會顯示一次。關閉視窗後就無法擷取它。如果您未將PAT秘密儲存在安全位置,則可以建立另一個秘密。

.

建立 PATs(CLI)

您可以使用 CLI 在 PATs中建立 CodeCatalyst。

建立個人存取權杖 (AWS CLI)
  1. 在終端機或命令列,執行 create-access-token命令,如下所示。

    aws codecatalyst create-access-token

    如果成功, 命令會傳回建立的 相關資訊,PAT如下列範例所示。

    { "secret": "value", "name": "marymajor-22222EXAMPLE", "expiresTime": "2024-02-04T01:56:04.402000+00:00" }

建立 時,您只能檢視PAT秘密一次PAT。如果您錯置了PAT秘密,或擔心其未安全地存放,您可以建立另一個秘密。

您可以使用 檢視與使用者帳戶PATs相關聯的 AWS CLI。您只能檢視有關 的資訊PAT,不能檢視PAT秘密本身的值。

注意

請確定您使用最新版本的 AWS CLI 來使用 CodeCatalyst。舊版可能不包含 CodeCatalyst 命令。您必須先設定 AWS CLI 設定檔,才能將其與 搭配使用 CodeCatalyst。如需詳細資訊,請參閱設定以使用AWS CLI與 CodeCatalyst

檢視 PATs

您可以在 PATs中檢視 CodeCatalyst。此清單會顯示PATs您已與使用者身分相關聯的所有 。您的 PAT 與 中所有空間和專案的使用者設定檔相關聯 CodeCatalyst。過期PATs不會顯示,因為它們會在過期後刪除。

檢視 PATs(主控台)

您可以使用 主控台檢視與 中使用者身分PATs相關聯的 CodeCatalyst。

檢視您的個人存取權杖 (主控台)
  1. 在 https://https://codecatalyst.aws/ 開啟 CodeCatalyst 主控台。

  2. 在頂端選單列中,選擇您的設定檔徽章,然後選擇我的設定 。 CodeCatalyst 我的設定頁面隨即開啟。

    提示

    您也可以前往專案或空間的成員頁面,並從成員清單中選擇您的姓名,以尋找您的使用者設定檔。

  3. 個人存取權杖 下,檢視目前 的名稱和過期日期PATs。

檢視 PATs(CLI)

您可以使用 CLI來檢視與 中的使用者身分PATs相關聯的 CodeCatalyst。

檢視您的個人存取權杖 (AWS CLI)
  • 在終端機或命令列,執行 list-access-tokens命令,如下所示。

    aws codecatalyst list-access-tokens

    如果成功,命令會傳回與使用者帳戶PATs相關聯的 資訊,如下列範例所示。

    { "items": [ { "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLEaaaaa", "name": "marymajor-22222EXAMPLE", "expiresTime": "2024-02-04T01:56:04.402000+00:00" }, { "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLEbbbbb", "name": "marymajor-11111EXAMPLE", "expiresTime": "2023-03-12T01:58:40.694000+00:00" } ] }

刪除 PATs

您可以在 中刪除與使用者身分PATs相關聯的 CodeCatalyst。

刪除 PATs(主控台)

您可以使用主控台在 PATs中刪除 CodeCatalyst。

若要刪除個人存取權杖 (主控台)
  1. 在 https://https://codecatalyst.aws/ 開啟 CodeCatalyst 主控台。

  2. 在頂端選單列中,選擇您的設定檔徽章,然後選擇我的設定 。 CodeCatalyst 我的設定頁面隨即開啟。

    提示

    您也可以前往專案或空間的成員頁面,並從成員清單中選擇您的姓名,以尋找您的使用者設定檔。

  3. 個人存取權杖 下,選擇PAT您要刪除的 旁邊的選擇器,然後選擇刪除

    刪除PAT:<name>? 頁面上,若要確認刪除,請在文字欄位中輸入刪除。選擇 刪除

刪除 PATs(CLI)

您可以使用 刪除與使用者身分PAT相關聯的 AWS CLI。若要這麼做,您必須提供 的 IDPAT,您可以使用 delete-access-token命令來檢視。

注意

請確定您使用最新版本的 AWS CLI 來使用 CodeCatalyst。舊版可能不包含 CodeCatalyst 命令。如需 AWS CLI 搭配 使用 的詳細資訊 CodeCatalyst,請參閱 設定以使用AWS CLI與 CodeCatalyst

若要刪除個人存取權杖 (AWS CLI)
  • 在終端機或命令列,執行 delete-access-token命令,提供PAT您要刪除之 的 ID。例如,執行下列命令以刪除 ID PAT 為 的 123EXAMPLE.

    aws codecatalyst delete-access-token --id a1b2c3d4-5678-90ab-cdef-EXAMPLEbbbbb

    如果成功,此命令不會傳回任何回應。