

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

# 使用者背景工作階段
<a name="trustedidentitypropagation-user-background-sessions"></a>

即使使用者不再處於作用中狀態，使用者背景工作階段仍會繼續。這些允許長時間執行的任務，即使使用者登出後仍可繼續。這可以透過 SageMaker AI 的受信任身分傳播來啟用。下頁說明使用者背景工作階段的組態選項和行為。

**注意**  
啟用受信任身分傳播時，現有的作用中使用者工作階段不會受到影響。預設持續時間僅適用於新的使用者工作階段或重新啟動的工作階段。
使用者背景工作階段適用於任何長時間執行的 SageMaker AI 工作流程或具有持續狀態的任務。這包括但不限於維護執行狀態或需要持續監控的任何 SageMaker AI 資源。例如，SageMaker 訓練、處理和管道執行任務。

**Topics**
+ [設定使用者背景工作階段](#configure-user-background-sessions)
+ [預設使用者背景工作階段持續時間](#default-user-background-session-duration)
+ [在 Studio 中停用受信任身分傳播的影響](#user-background-session-impact-disable-trustedidentitypropagation-studio)
+ [在 IAM Identity Center 主控台中停用使用者背景工作階段的影響](#user-background-session-impact-disable-trustedidentitypropagation-identity-center)
+ [執行時期考量](#user-background-session-runtime-considerations)

## 設定使用者背景工作階段
<a name="configure-user-background-sessions"></a>

一旦啟用了 Amazon SageMaker Studio 的受信任身分傳播，就可透過 [IAM Identity Center 中的使用者背景工作階段](https://docs.aws.amazon.com/singlesignon/latest/userguide/user-background-sessions.html)來設定預設持續時間限制。

## 預設使用者背景工作階段持續時間
<a name="default-user-background-session-duration"></a>

根據預設，所有使用者背景工作階段的持續時間限制為 7 天。管理員可以[在 IAM Identity Center 主控台中修改此持續時間](https://docs.aws.amazon.com/singlesignon/latest/userguide/user-background-sessions.html)。此設定套用於 IAM Identity Center 執行個體層級，影響該執行個體內所有支援的 IAM Identity Center 應用程式和 Studio 網域。

啟用受信任身分傳播時，SageMaker AI 主控台中的管理員會尋找包含下列資訊的橫幅：
+ 使用者背景工作階段的持續時間限制
+ IAM Identity Center 主控台的連結，管理員可以在此主控台中變更此組態
  + 持續時間可以設定為任何值，從 15 分鐘到 90 天

當使用者背景工作階段過期時，就會出現錯誤訊息。您可以使用 IAM Identity Center 主控台的連結來更新持續時間。

## 在 Studio 中停用受信任身分傳播的影響
<a name="user-background-session-impact-disable-trustedidentitypropagation-studio"></a>

如果管理員在初始啟用受信任身分傳播之後，在 SageMaker AI 主控台中將其停用：
+ 啟用使用者背景工作階段時，現有任務會繼續執行而不會中斷。
+ 停用使用者背景工作階段時，任何長時間執行的 SageMaker AI 工作流程或具有持續狀態的任務都會切換到使用互動式工作階段。這包括但不限於維護執行狀態或需要持續監控的任何 SageMaker AI 資源。例如，Amazon SageMaker 訓練和處理任務。
+ 使用者可以從檢查點重新啟動過期的任務。
+ 新任務透過 IAM 角色憑證執行且不會傳播身分內容。

## 在 IAM Identity Center 主控台中停用使用者背景工作階段的影響
<a name="user-background-session-impact-disable-trustedidentitypropagation-identity-center"></a>

當 IAM Identity Center 執行個體的使用者背景工作階段**停用**時，SageMaker AI 任務會使用使用者互動式工作階段。使用互動式工作階段時，若有下列情況，SageMaker AI 任務會在 15 分鐘內失敗：
+ 使用者登出
+ 互動式工作階段由管理員撤銷

當 IAM Identity Center 執行個體的使用者背景工作階段**啟用**時，SageMaker AI 任務會使用使用者背景工作階段。使用互動式工作階段時，若有下列情況，SageMaker AI 任務會在 15 分鐘內失敗：
+ 使用者背景工作階段過期
+ 管理員會手動撤銷使用者背景工作階段

以下提供 SageMaker 訓練任務的範例行為。當管理員啟用受信任身分傳播，但在 IAM Identity Center 主控台中停用[使用者背景工作階段](https://docs.aws.amazon.com/singlesignon/latest/userguide/user-background-sessions.html)時：
+ 如果使用者保持登入狀態，則在背景工作階段停用時建立的訓練任務會回復到互動式工作階段。
+ 如果使用者登出，工作階段會過期，而且取決於互動式工作階段的訓練任務將失敗。
+ 使用者可以從最後一個檢查點重新啟動其訓練任務。工作階段持續時間是由在 IAM Identity Center 主控台中為互動式工作階段持續時間設定的內容所決定。
+ 如果使用者在開始任務**之後**停用背景工作階段，任務將繼續使用其現有的背景工作階段。換句話說，SageMaker AI 不會建立新的背景工作階段。

如果在 IAM Identity Center 執行個體層級啟用背景工作階段，但使用 [IAM Identity Center API](https://docs.aws.amazon.com/singlesignon/latest/APIReference/welcome.html) 特別針對 Studio 應用程式停用，則適用相同的行為。

## 執行時期考量
<a name="user-background-session-runtime-considerations"></a>

當管理員針對長時間執行且低於使用者背景工作階段持續時間的訓練或處理任務設定 `MaxRuntimeInSeconds` 時，SageMaker AI 會以最短的 `MaxRuntimeInSeconds` 或使用者背景工作階段持續時間執行任務。如需 `MaxRuntimeInSeconds` 的詳細資訊，請參閱 [CreateTrainingJob](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateTrainingJob.html#sagemaker-CreateTrainingJob-request-StoppingCondition)。如需如何設定執行時期的相關資訊，請參閱 [IAM Identity Center 中的使用者背景工作階段](https://docs.aws.amazon.com/singlesignon/latest/userguide/user-background-sessions.html)。