

Amazon CodeCatalyst 不再向新客戶開放。現有客戶可以繼續正常使用該服務。如需詳細資訊，請參閱[如何從 CodeCatalyst 遷移](migration.md)。

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

# 疑難排解
<a name="ipa-troubleshooting"></a>

本節可協助您針對存取 Amazon CodeCatalyst 設定檔時可能遇到的一些常見問題進行疑難排解。

## 註冊時發生問題
<a name="id-troubleshooting-sign-up"></a>

您可能會在註冊時遇到一些問題。我們有一些解決方案。

### 我的電子郵件地址已在使用中
<a name="id-email-in-use"></a>

如果您輸入的電子郵件已在使用中，且您將其識別為您自己的電子郵件，則您可能已經擁有我們的設定檔。使用此現有身分登入。如果您沒有現有的電子郵件，請註冊不同的未使用電子郵件。

### 我無法完成電子郵件驗證
<a name="id-email-verification"></a>

如果您尚未收到驗證電子郵件

1. 檢查您的垃圾郵件、垃圾郵件和已刪除項目資料夾。
**注意**  
此驗證電子郵件來自 地址`no-reply@signin.aws`或 `no-reply@login.awsapps.com`。我們建議您設定郵件系統，使其接受來自這些寄件者電子郵件地址的電子郵件，而不會將其視為垃圾郵件或垃圾郵件處理。

1. 等待 5 分鐘並重新整理您的收件匣。再次檢查您的垃圾郵件、垃圾郵件和已刪除的項目資料夾。

1. 如果您仍然看不到驗證電子郵件，請選擇**重新傳送程式碼**。如果您已結束該頁面，請重新啟動工作流程以註冊 [Amazon CodeCatalyst](https://codecatalyst.aws/)。

### 我的密碼不符合最低要求
<a name="id-password-reqs"></a>

為了您的安全，您的密碼必須包含 8-20 個字元，包括大小寫字母和數字。

## 登入時發生問題
<a name="id-troubleshooting-sign-in"></a>

### 我忘記密碼
<a name="id-forgot-password2"></a>

請遵循 [我忘記密碼](troubleshooting.md#id-forgot-password) 中的步驟。

### 我的密碼無法運作
<a name="id-password-not-working"></a>

每次設定或變更密碼時，您都必須遵循這些要求：
+ 密碼區分大小寫。
+ 密碼長度必須介於 8 到 64 個字元之間，同時包含大小寫字母、數字和至少一個非英數字元。
+ 您無法重複使用最後三個密碼 。

### 我無法啟用 MFA
<a name="id-enable-mfa"></a>

若要啟用 MFA，請依照中的步驟將一或多個 MFA 裝置新增至您的設定檔[設定您的 AWS 建置器 ID 以使用多重要素驗證 (MFA) 登入](mfa.md)。

### 我無法新增 MFA 裝置
<a name="id-add-mfa"></a>

如果您發現無法新增其他 MFA 裝置，可能已達到您可以註冊的 MFA 裝置限制。在新增 MFA 裝置之前，您可能需要移除現有的 MFA 裝置。

### 我無法移除 MFA 裝置
<a name="id-remove-mfa"></a>

如果您想要停用 MFA，請依照中的步驟繼續移除 MFA 裝置[刪除 MFA 裝置](mfa.md#id-delete-mfa)。不過，如果您想要保持啟用 MFA，您應該先新增另一個 MFA 裝置，再嘗試刪除現有的 MFA 裝置。如需新增其他 MFA 裝置的詳細資訊，請參閱 [如何註冊裝置以搭配多重要素驗證使用](mfa.md#id-how-to-register)。

## 登出問題
<a name="id-troubleshooting-sign-out"></a>

### 我找不到要登出的位置
<a name="id-where-to-sign-out"></a>

在頁面的右上角，選擇**登出**。

### 登出不會完全登出
<a name="id-sign-out-completely"></a>

系統旨在立即登出，但完全登出最多可能需要一小時。

## 對於失敗的工作流程，我取得的角色不存在錯誤
<a name="ipa-troubleshooting-workflow-no-role-error"></a>

**問題：**從 Web 應用程式或無伺服器藍圖建立專案之後，工作流程會失敗，並顯示下列錯誤：

CLIENT\$1ERROR：角色不存在

**可能的解決方案：**設定具有執行工作流程許可的 IAM 角色，且您已將 IAM 角色新增至工作流程 YAML 之後，工作流程仍會失敗，因為 IAM 角色可能需要新增至您的帳戶連線。將 IAM 角色新增至您空間的帳戶連線，如 中所述[新增 IAM 角色至帳戶連線](ipa-connect-account-addroles.md)。

## 我收到失敗工作流程的角色錯誤
<a name="ipa-troubleshooting-blueprints-workflow"></a>

**問題：**從 Web 應用程式或無伺服器藍圖建立專案之後，工作流程會失敗，並顯示下列錯誤：

CLIENT\$1ERROR：角色未正確設定或不存在

**可能的解決方案：**建立專案的空間可能需要設定 AWS 帳戶 連線，或可能需要完成帳戶連線請求。如果您的空間已有作用中 AWS 帳戶 連線，請建立並新增具有執行工作流程動作許可的 IAM 角色。將 IAM 角色新增至您的帳戶連線，如 中所述[新增 IAM 角色至帳戶連線](ipa-connect-account-addroles.md)。

**可能的解決方案：**如果建立專案時未指定連線，則帳戶連線必須與部署環境相關聯。如果您的空間已新增作用中 AWS 帳戶 連線和 IAM 角色，您必須將具有 IAM 角色的帳戶連線新增至部署環境，如 中所述[將帳戶連線和 IAM 角色新增至您的部署環境](ipa-connect-account-addroles-env.md)。

## 我需要更新專案工作流程中的 IAM 角色
<a name="ipa-troubleshooting-blueprints-edit"></a>

如果 AWS 帳戶 連線已完全設定，且 IAM 角色已建立並新增至帳戶連線，您可以在專案工作流程中更新 IAM 角色。

1. 選擇 **CI/CD **選項，然後選擇您的工作流程。選擇 YAML 按鈕。

1. 選擇**編輯**。

1. 在 `ActionRoleArn:` 欄位中，將 IAM 角色 ARN 取代為更新的 IAM 角色 ARN。選擇**驗證**。

1. 選擇 **Commit** (遞交)。

   如果在主線分支上，工作流程會自動啟動。否則，若要重新執行工作流程，請選擇**執行**。

## 建立個人連線後，我有 GitHub 帳戶的檢閱請求
<a name="ipa-troubleshooting-personal-connections"></a>

建立 GitHub 的個人連線後，您的 GitHub 帳戶會安裝 CodeCatalyst 應用程式做為 GitHub 應用程式。如果 CodeCatalyst 中有特定資源需要更新的讀取或寫入許可，您可能需要存取 GitHub 帳戶，以更新已安裝應用程式上的許可。

1. 登入 GitHub 並導覽至已安裝應用程式的 帳戶設定。選擇您的設定檔圖示，選擇**設定**，然後選擇**應用程式**。

1. 在**已安裝的 GitHub 應用程式**索引標籤上，在已安裝的應用程式清單中，檢視為 CodeCatalyst 安裝的應用程式。如果有檢閱的許可，則會顯示檢閱**請求**連結。

1. 選擇連結，然後在出現提示時確認您的登入資料。輸入您的登入資料，然後選擇**驗證**。

1. 接受新的許可，指出您要套用許可的儲存庫，然後選擇**儲存**。

## 如何填寫支援表單？
<a name="id-last-help"></a>

您可以前往 [Amazon CodeCatalyst](https://codecatalyst.aws/) 或填寫[支援意見回饋表單](https://support.aws.amazon.com/#/contacts/aws-account-support/)。在**請求資訊**區段的 ** 如何協助您**，包括您是 Amazon CodeCatalyst 客戶。盡可能提供詳細資訊，以便我們最有效地處理您的問題。