本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定預備建構模組範例
若要為您的 Amazon SageMaker 模型註冊表設定階段建構模組,管理員需要將相關許可授予預期的角色。以下提供如何為各種角色設定階段建構模組的範例。
注意
Amazon SageMaker AI 網域內的使用者將能夠檢視網域內定義的所有階段,但只能使用他們具有許可的階段。
階段由 ModelLifeCycle 參數定義,並具有下列結構。管理員會設定哪些角色可以存取 stage 和 stageStatus 的許可。擔任角色的使用者可以使用相關的 stage 和 stageStatus,並包括自己的 stageDescription。
ModelLifeCycle { stage: String # Required (e.g., Development/QA/Production) stageStatus: String # Required (e.g., PendingApproval/Approved/Rejected) stageDescription: String # Optional }
下表包含模型註冊庫預先定義的階段建構模組範本。您可以根據您的使用案例定義自己的階段建構模組。必須先設定相關許可,使用者才能使用這些許可。
| 階段 | 階段狀態 |
|---|---|
|
提案 |
PendingApproval |
|
開發 |
InProgress |
|
QA |
OnHold |
|
PreProduction |
Approved |
|
生產 |
已拒絕 |
|
已封存 |
已淘汰 |
下列 API 可以調用 ModelLifeCycle 參數:
若要取得任何模型狀態更新的 Amazon EventBridge 通知,請參閱取得 ModelLifeCycle 的事件通知中的範例。如需您可能會收到的範例 EventBridge 承載,請參閱 SageMaker 模型套件狀態變更。