

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Configuración de la capacidad de detección
<a name="model-registry-ram-discover"></a>

El propietario del recurso puede configurar la capacidad de detección de grupos de paquetes del modelo creando recursos compartidos y asociando políticas de recursos a las entidades. Para ver los pasos detallados sobre cómo crear un recurso compartido general en AWS RAM, consulte [Crear un recurso compartido](https://docs.aws.amazon.com/ram/latest/userguide/getting-started-sharing.html#getting-started-sharing-create) en la [AWS RAM](https://docs.aws.amazon.com/ram/latest/userguide/what-is.html)documentación.

Complete las siguientes instrucciones para configurar la capacidad de detección de grupos de paquetes de modelos mediante la AWS RAM consola o las API de política de recursos de Model Registry.

------
#### [ AWS CLI ]

1. Cree un recurso compartido en la cuenta del propietario del modelo.

   1. El propietario del modelo adjunta una política de recursos al grupo de paquetes de modelos mediante la API de políticas de recursos de SageMaker IA [put-model-package-group-policy](https://docs.aws.amazon.com/cli/latest/reference/sagemaker/put-model-package-group-policy.html), como se muestra en el siguiente comando.

      ```
      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**  
Se pueden asociar diferentes combinaciones de acciones a la política de recursos. En el caso de políticas personalizadas, el propietario del grupo de paquetes modelo debe promocionar el permiso creado y solo se pueden detectar las entidades que tengan los permisos promocionados asociados. Los recursos compartidos que no se pueden promocionar no se pueden detectar ni administrar a través de AWS RAM.

   1. Para comprobar que AWS RAM se creó el ARN del recurso compartido, utilice el siguiente comando:

      ```
      aws ram get-resource-share-associations --association-type {{resource}} --resource-arn {{<model-package-group-arn>}}
      ```

      La respuesta contiene el de {{resource-share-arn}} la entidad.

   1. Para comprobar si el permiso de política asociado es una política administrada o personalizada, utilice el siguiente comando:

      ```
      aws ram list-resource-share-permissions --resource-share-arn {{<resource-share-arn>}}
      ```

      El campo `featureSet` puede tomar los valores `CREATED_FROM_POLICY` o `STANDARD`, que se definen de la siguiente manera:
      + `STANDARD`: el permiso ya existe.
      + `CREATED_FROM_POLICY`: el permiso debe promocionarse para que la entidad pueda detectarse. Para obtener más información, consulte [Promoción del uso compartido de permisos y recursos](model-registry-ram-promote.md).

1. Acepte la invitación para compartir recursos en la cuenta de consumidor del modelo.

   1. El consumidor del grupo de paquetes del modelo acepta la invitación a compartir recursos. Para ver todas las invitaciones a los recursos, ejecute el siguiente comando:

      ```
      aws ram get-resource-share-invitations
      ```

      Identifique las solicitudes que tienen estado `PENDING` e incluya el ID de la cuenta propietaria.

   1. Para aceptar la invitación a compartir recursos del propietario del modelo, utilice el siguiente comando:

      ```
      aws ram accept-resource-share-invitation --resource-share-invitation-arn {{<resource-share-invitation-arn>}}
      ```

------
#### [ AWS RAM console ]

1. Inicie sesión en la [consola de AWS RAM](https://console.aws.amazon.com/ram/home).

1. Realice los pasos siguientes para crear un recurso compartido a partir de la cuenta propietaria del grupo de paquetes del modelo.

   1. Realice los siguientes pasos para especificar los detalles del recurso compartido.

      1. En el campo **Nombre**, añada un nombre único para el recurso.

      1. En la tarjeta **Resources**, selecciona el menú desplegable y selecciona **SageMaker AI Model Package Groups**.

      1. Seleccione la casilla de verificación del ARN del recurso compartido de recursos del grupo de paquetes del modelo.

      1. En la tarjeta **Seleccionar recursos**, active la casilla de verificación del recurso compartido del grupo del paquete del modelo.

      1. En la tarjeta **Etiquetas**, añada pares clave-valor para las etiquetas que desee añadir a su recurso compartido.

      1. Elija **Siguiente**.

   1. Realice los siguientes pasos para asociar permisos administrados al recurso compartido.

      1. Si usa un permiso administrado, elija un permiso administrado en el menú desplegable **Permisos administrados**.

      1. Si utiliza un permiso personalizado, seleccione **Permiso administrado por el cliente**. En este caso, el grupo de paquetes del modelo no se puede detectar inmediatamente. Debe promocionar el permiso y la política de recursos después de crear el recurso compartido. Para obtener más información sobre cómo promocionar permisos y recursos compartidos, consulte [Promoción del uso compartido de permisos y recursos](model-registry-ram-promote.md). Para obtener más información sobre cómo asociar permisos personalizados, consulte [Crear y usar permisos administrados por el cliente en AWS RAM](https://docs.aws.amazon.com/ram/latest/userguide/create-customer-managed-permissions.html).

      1. Elija **Siguiente**.

   1. Realice los siguientes pasos para permitir el acceso a las entidades principales.

      1. Seleccione **Permitir compartir con cualquier persona** para permitir compartir con cuentas ajenas a su organización o seleccione **Permitir compartir solo dentro de su organización**.

      1. En el menú desplegable **Seleccione tipo de entidad principal**, añada los tipos de entidades principales y el ID de las entidades principales que desee añadir.

      1. Añada y seleccione las entidades principales elegidas para el recurso compartido.

      1. Elija **Siguiente**.

   1. Revise la configuración del recurso compartido que se muestra y, a continuación, seleccione **Crear recurso compartido**.

1. Acepte la invitación para compartir recursos desde la cuenta de consumidor. Una vez que el propietario del modelo crea las asociaciones de recurso compartido y entidad principal, las cuentas consumidoras de recursos especificadas reciben una invitación para unirse al recurso compartido. Las cuentas consumidoras de recursos pueden ver y aceptar las invitaciones en la página [Compartido conmigo: recursos compartidos](https://console.aws.amazon.com/ram/home#SharedResourceShares:) en la consola de AWS RAM . Para obtener más información sobre cómo aceptar y ver los recursos en AWS RAM, consulte [Acceder a AWS los recursos que se comparten con usted](https://docs.aws.amazon.com//ram/latest/userguide/working-with-shared.html).

------