Quero provisionar um Amazon SageMaker AI Project.
Resolução
Observação: se você receber erros ao executar comandos da AWS Command Line Interface (AWS CLI), consulte Solução de problemas da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.
Antes de provisionar um SageMaker AI Project, certifique-se de ativar os modelos de projeto em seu domínio do SageMaker AI Studio. Ao criar um domínio, você ativa a importação de modelos depois de realizar uma das seguintes ações:
Conceda aos usuários do SageMaker AI Studio as permissões necessárias para usar Projects. Confirme se você ativou as seguintes opções na guia Configurações de domínio:
- Ative os modelos de projetos do Amazon SageMaker AI e o Amazon SageMaker JumpStart nessa conta
- Ative os modelos de projetos do Amazon SageMaker AI e o Amazon SageMaker JumpStart para usuários do Studio
Também é possível usar a API GetSagemakerServicecatalogPortfolioStatus ou executar o comando get-sagemaker-servicecatalog-portfolio-status da AWS CLI:
aws sagemaker get-sagemaker-servicecatalog-portfolio-status
Depois de ativar os modelos do projeto, é possível provisionar um SageMaker AI Project diretamente de um domínio do SageMaker AI Studio. Ou é possível criar um SageMaker AI Project por meio de uma API ou da AWS CLI.
Se você usa uma API ou a AWS CLI, deve fornecer ProductId e ProvisioningArtifactId.
Para obter os IDs do produto e do artefato de provisionamento, conclua as seguintes etapas:
- Abra o console do Service Catalog.
- No painel de navegação, em Administração, selecione Portfólios.
- Clique na guia Importado.
- Na barra de pesquisa, insira Amazon SageMaker Solutions e produtos MLOps.
- Selecione Amazon SageMaker Solutions e produtos MLOps.
- Consulte a página Produtos para obter o ID do produto.
- Selecione o produto ou modelo de projeto que você deseja usar, por exemplo, modelo MLOps para criação e treinamento de modelos.
- Consulte a página Lista de produtos para obter o ID do artefato de provisionamento.
Use os IDs do projeto e do artefato de provisionamento em sua API CreateProject ou execute o comando create-project da AWS CLI:
aws sagemaker create-project --project-name your-project--service-catalog-provisioning-details ProductId="product-id-example",ProvisioningArtifactId="pa-id-example"
Observação: substitua your-project pelo nome do seu projeto, product-id-example pelo ID do seu produto e pa-id-example pelo ID do seu artefato de provisionamento.