本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定預備建構範例
若要為您的 Amazon SageMaker 模型登錄檔設定階段建構,管理員需要將相關許可授予預期的 角色。以下提供如何為各種角色設定階段建構的範例。
注意
Amazon SageMaker AI 網域內的使用者將能夠檢視網域內定義的所有階段,但只能使用他們具有許可的階段。
階段由 ModelLifeCycle
參數定義,並具有下列結構。管理員會設定stageStatus
可由哪些角色存取 stage
和 的許可。擔任角色的使用者可以使用相關 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 |
生產 |
已拒絕 |
已封存 |
已淘汰 |
下列 APIs 可以叫用 ModelLifeCycle
參數:
若要取得任何模型狀態更新的 Amazon EventBridge 通知,請參閱 中的範例取得 ModelLifeCycle 的事件通知。如需您可能會收到的 EventBridge 承載範例,請參閱 SageMaker 模型套件狀態變更。