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 compatibilidad entre cuentas para Canalizaciones
El soporte multicuenta para Amazon SageMaker Pipelines le permite colaborar en procesos de aprendizaje automático con otros equipos u organizaciones que operan en cuentas diferentes. AWS Al configurar el uso compartido de canalizaciones entre cuentas, puede conceder acceso controlado a las canalizaciones, permitir que otras cuentas vean los detalles de las canalizaciones, activar las ejecuciones y supervisar las ejecuciones. En el siguiente tema, se explica cómo configurar el uso compartido de canalizaciones entre cuentas, las diferentes políticas de permisos disponibles para los recursos compartidos y cómo acceder a las entidades de canalización compartidas e interactuar con ellas mediante llamadas directas a la API a la IA. SageMaker
Configuración del uso compartido de canalizaciones entre cuentas
SageMaker La IA utiliza AWS Resource Access Manager (AWS RAM) para ayudarte a compartir de forma segura las entidades de tu canalización entre cuentas.
Creación de un recurso compartido
-
Seleccione Crear un recurso compartido a través de la Consola de AWS RAM
. -
Al especificar los detalles del uso compartido de los recursos, elija el tipo de recurso de Canalizaciones y seleccione una o más canalizaciones que desee compartir. Al compartir una canalización con cualquier otra cuenta, también se comparten todas sus ejecuciones de forma implícita.
-
Asocie permisos a un recurso compartido. Elija la política predeterminada de permisos de solo lectura o la política ampliada de permisos de ejecución de canalizaciones. Para obtener información más detallada, consulte Políticas de permisos para los recursos de Canalizaciones.
nota
Si seleccionas la política de ejecución de canalizaciones ampliadas, ten en cuenta que cualquier comando de inicio, parada y reintento invocado por cuentas compartidas utiliza recursos de la AWS cuenta que compartió la canalización.
-
Usa la AWS cuenta IDs para especificar las cuentas a las que quieres conceder acceso a tus recursos compartidos.
-
Revise la configuración del recurso compartido y seleccione Crear recurso compartido. La asociación del recurso y la entidad principal puede tardar unos minutos en completarse.
Para obtener más información, consulte Sharing your AWS resources en la Guía del usuario de AWS Resource Access Manager.
Obtención de respuestas a la invitación para compartir recursos
Una vez establecidas la cuota de recursos y las asociaciones de entidades principales, las cuentas de AWS especificadas reciben una invitación para unirse al recurso compartido. Las AWS cuentas deben aceptar la invitación para acceder a cualquier recurso compartido.
Para obtener más información sobre cómo aceptar una invitación para compartir recursos AWS RAM, consulte Uso de AWS recursos compartidos en la Guía del usuario de AWS Resource Access Manager.
Políticas de permisos para los recursos de Canalizaciones
Al crear tu recurso compartido, elige una de las dos políticas de permisos compatibles para asociarla al tipo de recurso de canalización de SageMaker IA. Ambas políticas permiten el acceso a cualquier canalización seleccionada y a todas sus ejecuciones.
Permisos predeterminados de solo lectura
La política AWSRAMDefaultPermissionSageMakerPipeline
permite las siguientes acciones de solo lectura:
"sagemaker:DescribePipeline" "sagemaker:DescribePipelineDefinitionForExecution" "sagemaker:DescribePipelineExecution" "sagemaker:ListPipelineExecutions" "sagemaker:ListPipelineExecutionSteps" "sagemaker:ListPipelineParametersForExecution" "sagemaker:Search"
Permisos ampliados de ejecución de canalización
La política AWSRAMPermissionSageMakerPipelineAllowExecution
incluye todos los permisos de solo lectura de la política predeterminada y también permite que las cuentas compartidas inicien, detengan y reintenten las ejecuciones de canalizaciones.
nota
Ten en cuenta el uso de los AWS recursos cuando utilices la política de permisos de ejecución ampliados de canalización. Con esta política, las cuentas compartidas pueden iniciar, detener y volver a intentar las ejecuciones en canalización. La cuenta propietaria consume todos los recursos utilizados para las ejecuciones de canalizaciones compartidas.
La política ampliada de permisos de ejecución de canalizaciones permite las siguientes acciones:
"sagemaker:DescribePipeline" "sagemaker:DescribePipelineDefinitionForExecution" "sagemaker:DescribePipelineExecution" "sagemaker:ListPipelineExecutions" "sagemaker:ListPipelineExecutionSteps" "sagemaker:ListPipelineParametersForExecution" "sagemaker:StartPipelineExecution" "sagemaker:StopPipelineExecution" "sagemaker:RetryPipelineExecution" "sagemaker:Search"
Acceso a las entidades de canalización compartidas mediante llamadas directas a la API
Una vez que se haya configurado el uso compartido de canalizaciones entre cuentas, puedes ejecutar las siguientes acciones de SageMaker API mediante un ARN de canalización:
nota
Solo puede llamar a los comandos de la API si están incluidos en los permisos asociados a su recurso compartido. Si seleccionas la AWSRAMPermissionSageMakerPipelineAllowExecution
política, los comandos start, stop y retry utilizan los recursos de la AWS cuenta que compartió la canalización.