

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.

# `AWS-DisableSageMakerNotebookRootAccess`
<a name="AWS-DisableSageMakerNotebookRootAccess"></a>

 **Descripción** 

El `AWS-DisableSageMakerNotebookRootAccess` runbook deshabilita el acceso root en una instancia de bloc de notas de Amazon SageMaker AI. Durante la automatización, la instancia del bloc de notas se detiene para realizar los cambios necesarios. SageMaker No se admiten las instancias de bloc de notas de AI Studio.

 [Ejecuta esta automatización (consola)](https://console.aws.amazon.com/systems-manager/automation/execute/AWS-DisableSageMakerNotebookRootAccess) 

**Tipo de documento**

Automatización

**Propietario**

Amazon

**Plataformas**

Linux, macOS, Windows

**Parámetros**
+ AutomationAssumeRole

  Tipo: cadena

  Descripción: (opcional) el Nombre de recurso de Amazon (ARN) del rol de AWS Identity and Access Management (IAM) que permite a Systems Manager Automation realizar las acciones en su nombre. Si no se especifica ningún rol, Systems Manager Automation utiliza los permisos del usuario que comienza este manual de procedimientos.
+ NotebookInstanceName

  Tipo: cadena

  Descripción: (obligatorio) El nombre de la instancia de SageMaker AI notebook a la que se va a deshabilitar el acceso root.
+ StartInstanceAfterUpdate

  Tipo: Booleano

  Predeterminado: true

  Descripción: (opcional) Determina si la instancia del bloc de notas se inicia después de deshabilitar el acceso raíz. La configuración predeterminada de este parámetro es`true`. Si se establece en`true`, la instancia se inicia cuando se deshabilita el acceso a la raíz. Si se establece en`false`, la instancia permanece en ese `stopped` estado después de deshabilitar el acceso raíz.

**Permisos de IAM necesarios**

El parámetro `AutomationAssumeRole` requiere las siguientes acciones para utilizar el manual de procedimientos correctamente.
+ `ssm:StartAutomationExecution`
+ `ssm:GetAutomationExecution`
+ `sagemaker:DescribeNotebookInstance`
+ `sagemaker:StartNotebookInstance`
+ `sagemaker:StopNotebookInstance`
+ `sagemaker:UpdateNotebookInstance`

 **Pasos de documentos** 
+ CheckNotebookInstanceStatus (aws:executeAwsApi): comprueba el estado actual de la instancia del bloc de notas.
+ StopOrUpdateNotebookInstance (aws:branch): se ramifica según el estado de la instancia del bloc de notas.
+ StopNotebookInstance (aws:executeAwsApi): inicia la instancia si el estado es. `stopped`
+ WaitForInstanceToStop (aws: waitForAwsResourceProperty): Verifica que la instancia sea`stopped`.
+ UpdateNotebookInstance (aws:executeAwsApi): inhabilita el acceso root en la instancia del bloc de notas.
+ WaitForNotebookUpdate (aws: waitForAwsResourceProperty): verifica que el acceso raíz esté deshabilitado y que la instancia tenga un `stopped` estado.
+ ChooseInstanceStart (aws:branch): se ramifica en función de si la instancia debe iniciarse.
+ StartNotebookInstance (aws:executeAwsApi): inicia la instancia del bloc de notas.
+ VerifyNotebookInstanceStatus (aws: waitForAwsResourceProperty): Comprueba si la instancia está activa `available` antes de deshabilitar el acceso root.
+ VerifyNotebookInstanceRootAccess (aws: assertAwsResource Property): verifica que la configuración de acceso raíz de la instancia del bloc de notas esté deshabilitada correctamente.