As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
O proprietário do recurso pode configurar a capacidade de descoberta do grupo de pacotes de modelo criando compartilhamentos de recursos e anexando políticas de recurso às entidades. Para obter etapas detalhadas sobre como criar um compartilhamento geral de recursos no AWS RAM, consulte Criar um compartilhamento de recursos na AWS RAMdocumentação.
Conclua as instruções a seguir para configurar a capacidade de descoberta do grupo de pacotes de modelos usando o AWS RAM console ou a Política APIs de Recursos do Registro de Modelos.
-
Crie um compartilhamento de recursos na conta do proprietário do modelo.
-
O proprietário do modelo anexa uma política de recursos ao grupo de pacotes do modelo usando a API de política de recursos de SageMaker IA -policy put-model-package-group-policy, conforme demonstrado no comando a seguir.
aws sagemaker put-model-package-group-policy --model-package-group-name
<model-package-group-name>
--resource-policy "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\": \"ExampleResourcePolicy\",\"Effect\":\"Allow\",\"Principal\":<principal>
, \"Action\":[\"sagemaker:DescribeModelPackage\", \"sagemaker:ListModelPackages\",\"sagemaker:DescribeModelPackageGroup\"], \"Resource\":[\"<model-package-group-arn>
,\" \"arn:aws:sagemaker:<region>
:<owner-account-id>
:model-package/<model-package-group-name>
/*\"]}]}"nota
Diferentes combinações de ações podem ser anexadas à política de recursos. Para políticas personalizadas, a permissão criada deve ser promovida pelo proprietário do grupo de pacotes de modelo, e somente entidades com permissões promovidas anexadas podem ser descobertas. Compartilhamentos de recursos não promovidos não podem ser descobertos ou gerenciados por meio do AWS RAM.
-
Para verificar se AWS RAM criou o ARN do compartilhamento de recursos, use o seguinte comando:
aws ram get-resource-share-associations --association-type
resource
--resource-arn<model-package-group-arn>
A resposta contém o
resource-share-arn
para a entidade. -
Para verificar se a permissão da política anexada é uma política gerenciada ou personalizada, use o seguinte comando:
aws ram list-resource-share-permissions --resource-share-arn
<resource-share-arn>
O campo
featureSet
pode ter valoresCREATED_FROM_POLICY
ouSTANDARD
, que são definidos da seguinte forma:-
STANDARD
: a permissão já existe. -
CREATED_FROM_POLICY
: a permissão precisa ser promovida para que a entidade possa ser descoberta. Para obter mais informações, consulte Promova a permissão e o compartilhamento de recursos.
-
-
-
Aceite o convite de compartilhamento de recursos na conta de consumidor do modelo.
-
O consumidor do grupo de pacotes de modelo aceita o convite para o compartilhamento de recursos. Para ver todos os convites de recursos, execute o seguinte comando:
aws ram get-resource-share-invitations
Identifique as solicitações que têm status
PENDING
e inclua o ID da conta do proprietário. -
Aceite o convite de compartilhamento de recursos do proprietário do modelo usando o seguinte comando:
aws ram accept-resource-share-invitation --resource-share-invitation-arn
<resource-share-invitation-arn>
-