View a markdown version of this page

建立現有 Connect Customer 執行個體的複本 - Amazon Connect 客戶

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

建立現有 Connect Customer 執行個體的複本

注意

您是新的使用者嗎? 查看 Connect Customer Global Resiliency 研討會。這個線上課程會引導您透過 AWS CLI 使用新 API,來加入和測試電話號碼和客服人員容錯移轉。

全球彈性僅適用於在下列 AWS 區域中建立的 Connect Customer 執行個體:美國東部 (維吉尼亞北部)、美國西部 (奧勒岡)、亞太區域 (大阪)、亞太區域 (東京)、歐洲 (法蘭克福) 和歐洲 (倫敦)。

  • 如果您的來源是美國西部 (奧勒岡),您只能在美國東部 (維吉尼亞北部) 區域中建立複本,反之亦然。

  • 如果您的來源是歐洲 (倫敦),您只能在歐洲 (法蘭克福) 區域中建立複本,反之亦然。

  • 如果您的來源是亞太地區 (東京),您只能在亞太區域 (大阪) 區域中建立複本。

若要取得此功能的存取權,請聯絡您的 Connect Customer Solutions Architect 或技術客戶經理。

您可以呼叫 ReplicateInstance API,在另一個 中建立 Connect Customer 執行個體的複本, AWS 區域 並複製 Connect Customer 資源的組態資訊 AWS 區域。

須知事項

  • 執行 ReplicateInstance 之前:

    • 請確保您具有建立執行個體所需的 IAM 許可。請參閱 使用自訂 IAM 政策管理 Connect Customer 主控台存取權的必要許可。

    • 更新您的流程,以使用 $.AwsRegion 或 $['AwsRegion'] 參數取代任何硬編碼區域。在流程執行期,這些參數會取代為執行流程的區域。

    • 請確保您跨 AWS 區域 的 Lambda 函數具有相同的名稱。

    • 針對 Amazon Lex 機器人,您可以執行下列其一操作:

      • 使用 Amazon Lex 全球恢復能力,跨 AWS 區域複寫機器人並保留機器人 ID。

      • 根據執行流程 AWS 的區域,將流程變更為分支。在流程執行時期,這些參數會取代為執行流程的區域,如下範例所示。

        「檢查聯絡屬性」區塊的屬性頁面。
    • 若要在複本執行個體 AWS 受管金鑰 中允許 ,請使用 AWS 主控台,在您計劃建立複本執行個體的區域中建立臨時 Connect Customer 執行個體。這將建立 Connect Customer AWS 受管金鑰 的預設值。

  • ReplicateInstance 會在初始複寫程序中 AWS 區域 將 Connect Customer 組態複製到 。完成第一個步驟後,稍後對原始資源或鏡像資源所做的任何變更都會持續同步。這會雙向發生,從來源到複本,以及從複本到來源。

  • 來源執行個體上尚未與號碼群組相關聯的所有電話號碼,都會自動新增至預設流量分佈群組。此步驟可讓電話號碼在來源區域和複本區域中使用,並可讓電話號碼流程鏡像關聯到 AWS 區域。

  • 對於亞太區域 (東京) 的執行個體,只有明確啟用 Connect Customer Global Resiliency (ACGR) 的電話號碼才能支援亞太區域 (大阪) 的完整複寫行為。透過亞太區域 (大阪) 轉接時,來電的交付時間可能長達 20 秒。

  • 只有在預設轉接設定檔和佇列鏡像到區域之後,才能使用複本執行個體登入緊急存取。

  • 隨著組態的傳播 AWS 區域,您可以在 AWS CloudTrail 日誌中檢視進度。或者,在 Connect Customer 管理員網站中,您可以導覽至使用者管理、檢視歷史變更,以檢視使用者變更的稽核線索。稽核記錄也可用於其他組態。

  • 您可能會在 CloudTrail 日誌中看到下列不會影響組態鏡像的錯誤。

    • Http 409 (衝突) 錯誤:快速連續地處理針對相同聯絡中心資源的多個組態更新時,會因為鏡像衝突發生此錯誤。雖然這些錯誤可能出現在您的日誌中,但不會影響聯絡中心資源的實際鏡像。

  • 如果來源執行個體和複本執行個體中的資源具有相同的名稱,但資源 ID 不同,則會發生資源名稱衝突。例如,如果複本執行個體中的資源是在複寫程序之外手動建立的,就可能會發生這種情況。

    在資源名稱衝突的情況下,ReplicateInstance 不會跨區域同步資源。相反,它會發生 ResourceConflictException 錯誤。解決名稱衝突後 (例如,刪除複本執行個體中的資源),您可以再次執行 ReplicateInstance 以同步資源。

  • 執行 ReplicateInstance 之後,您必須使用 AssociateTrafficDistributionGroupUser API,將客服人員與預設流量分佈群組或自訂流量分佈群組建立關聯。

  • 執行 ReplicateInstance 不會同步 Lambda 函數或 Amazon Lex 機器人,或您可能擁有的其他第三方/整合。

複本執行個體的特性

  • 複本 Connect Customer 執行個體會與您現有的 Connect Customer 執行個體在相同的 AWS 帳戶中建立。

  • ReplicateInstance 會建立預設流量分佈群組,如果尚未存在。此預設流量分佈群組有三種類型的流量分佈:

    • 登入

    • 客服人員

    • 電話語音

    使用 CreateTrafficDistributionGroup API 來建立更多流量分佈群組,但是,這些額外的流量分佈群組並非預設流量分佈群組,因此只支援客服人員和電話分佈。

  • 預設流量分佈群組是唯一可以變更 SignInConfig 分佈的流量分佈群組。請參閱 TrafficDistributionGroup 中的 IsDefault 參數。

  • 您可以使用 SignInConfig 選擇後端登入伺服器,以協助客服人員登入其 Connect Customer 執行個體。例如,如果您使用修改的 SignInConfig 和非預設值 TrafficDistributionGroup 呼叫 UpdateTrafficDistribution,則會傳回 InvalidRequestException。

  • 複本執行個體的執行個體 ID 與其複寫來源的 Connect Customer 執行個體相同。

複本執行個體中會鏡像哪些資源

ReplicateInstance 會將以下 Connect Customer 資源鏡像到 AWS 區域。

重要

在跨區域鏡像資源 AWS 區域 之前,會自動比對這些資源的 Service Quotas。若要增加複本執行個體中的任何其他配額,請提交請求。

  • 客服人員熟練度

  • 流程

  • 流程模組

  • 使用者

  • 轉接設定檔

  • 佇列

  • 安全性設定檔

  • 操作時數

  • 快速連接

  • 預先定義屬性

  • 提示 (不包括存放在 S3 中的提示)

  • 使用者階層 (群組和層級)

  • 客服人員狀態

  • 預先定義屬性

  • 已儲存的報告

  • 檢視

  • 資料表

  • 工作區

  • 流程模組版本

  • 流程模組別名

  • 自訂指標

  • 測試案例

  • 通知

特定資源的重要注意事項
  • 已儲存的報告:複寫已儲存的報告時,不會複寫與已儲存報告相關聯的排程。

  • 檢視:只會複寫處於已發佈狀態的檢視。不會複寫處於草稿狀態的檢視。

  • 資料表:當您複寫執行個體時,Connect Customer 會將 Connect Customer 或 Connect Customer 代理程式協助資源的文字 Amazon Resource Name (ARN) 區域碼更新為本機區域。這適用於 ARN 是儲存為純資料表值,還是顯示在支援的表達式中 (例如 =HOOP()或 =XLOOKUP())。

ReplicateInstance 也會將下列關聯複寫到 AWS 區域:

  • 流程的電話號碼

  • 佇列至轉接設定檔

  • 使用者至安全性設定檔、轉接設定檔和使用者階層

  • 轉接設定檔

  • 佇列至快速連接

  • 佇列至操作時數

  • 佇列至流程

注意

初始複寫後,組態變更會在複寫的執行個體間近乎即時地雙向複寫。如果失敗,Connect Customer Global Resiliency 會在 30 分鐘內嘗試同步更新。

建立複本執行個體後該怎麼做

建立複本 Connect Customer 執行個體之後,您需要對其進行設定:

  1. 確保跨區域的前端和後端整合 (例如 SSO、Lambda、Lex) 的備援。

  2. 在連結的執行個體中進行相符的手動更新。

  3. 使用 AssociateTrafficDistributionGroupUser API,將客服人員與預設流量分佈群組建立關聯。

    在您可以將客服人員與流量分佈群組建立關聯之前,它們必須同時存在於來源和複本執行個體上。當使用者新增至來源執行個體,但是尚未在複本中時,您無法將使用者與流量分佈群組建立關聯。

聯絡 AWS Support 的時機

如需下列活動的協助,請聯絡 AWS Support:

  • 若要了解鏡射狀態,超出 Connect Customer 管理網站 CloudTrail 日誌和稽核線索中可用的狀態。

為什麼 ReplicateInstance 呼叫失敗

在下列情況下,ReplicateInstance API 呼叫失敗,並顯示 InvalidRequestException:

  1. 您建立複本的區域與現有執行個體的區域相同。

  2. 執行個體已經複寫,並作為不同 ReplicateInstance API 呼叫的一部分。

  3. 執行個體沒有別名。

  4. 執行個體不處於 ACTIVE 狀態。

  5. 執行個體並未啟用 SAML。

  6. 資源名稱發生衝突。

如何尋找 Connect Customer 執行個體的來源區域

如果您忘記哪個區域是 Connect Customer 執行個體的來源區域,請執行下列步驟來尋找它:

  1. 呼叫 ListTrafficDistributionGroups API 和您的 InstanceId。

  2. 對於回應清單中的任何流量分佈群組,傳回的 InstanceARN 包括來源區域。例如,在以下 ARN 中,來源區域會是 Connect Customer 執行個體的區域。

    arn:aws:connect:source-region:account-id:traffic-distribution-group/ traffic-distribution-group-id