Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Utilice CodeBox para la automatización en la fábrica de cargas de trabajo de BlueXP 

Colaboradores

Puede utilizar CodeBox para generar el código necesario para ejecutar cualquier operación soportada por la fábrica de cargas de trabajo de BlueXP . Puede generar código que se pueda consumir y ejecutar utilizando las API de REST de fábrica de cargas de trabajo, la interfaz de línea de comandos de AWS y AWS CloudFormation.

CodeBox se alinea con los modos de operación de fábrica de carga de trabajo (Básico, Lectura y Automatización) rellenando los datos apropiados en el código en función de los permisos de AWS proporcionados en la cuenta de fábrica de carga de trabajo para cada usuario. El código se puede utilizar como una plantilla en la que puede rellenar la información que falta (por ejemplo, credenciales) o personalizar ciertos datos antes de ejecutar el código.

Cómo usar CodeBox

A medida que introduce valores en los asistentes de interfaz de usuario de fábrica de carga de trabajo, puede ver la actualización de datos en CodeBox a medida que completa cada campo. Cuando complete el asistente, pero antes de seleccionar el botón Crear en la parte inferior de la página, seleccione el botón copiar copiar en CodeBox para capturar el código requerido para construir su configuración. Por ejemplo, esta captura de pantalla de la creación de un nuevo servidor Microsoft SQL Server muestra las entradas del asistente para VPC y zonas de disponibilidad y las entradas equivalentes en CodeBox para una implementación de API REST.

Una captura de pantalla que muestra cómo crear un Microsoft SQL Server en la interfaz de usuario y las entradas correspondientes para VPC y zonas de disponibilidad en CodeBox.

Con algunos formatos de código también puede seleccionar el botón Descargar para guardar el código en un archivo que puede traer a otro sistema. Si es necesario, puede editar el código después de que se haya descargado para poder adaptarlo a otras cuentas de AWS.

Utilice el código CloudFormation de CodeBox

Puede copiar el código de CloudFormation generado desde CodeBox y, a continuación, iniciar la pila CloudFormation de Amazon Web Services en su cuenta de AWS. CloudFormation realizará las acciones definidas en la interfaz de usuario de la fábrica de cargas de trabajo.

Los pasos para usar el código de CLoudFormation pueden ser diferentes dependiendo de si está implementando un sistema de archivos FSx for ONTAP, creando credenciales de cuenta o realizando otras acciones de fábrica de cargas de trabajo.

Tenga en cuenta que el código dentro de un archivo YAML generado por CloudFormation expira después de 7 días por razones de seguridad.

Antes de empezar
  • Necesitarás disponer de credenciales para iniciar sesión en tu cuenta de AWS.

  • Necesitarás tener los siguientes permisos de usuario para usar una pila de CloudFormation:

    Details
    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Effect": "Allow",
                "Action": [
                    "cloudformation:CreateStack",
                    "cloudformation:UpdateStack",
                    "cloudformation:DeleteStack",
                    "cloudformation:DescribeStacks",
                    "cloudformation:DescribeStackEvents",
                    "cloudformation:DescribeChangeSet",
                    "cloudformation:ExecuteChangeSet",
                    "cloudformation:ListStacks",
                    "cloudformation:ListStackResources",
                    "cloudformation:GetTemplate",
                    "cloudformation:ValidateTemplate",
                    "lambda:InvokeFunction",
                    "iam:PassRole",
                    "iam:CreateRole",
                    "iam:UpdateAssumeRolePolicy",
                    "iam:AttachRolePolicy",
                    "iam:CreateServiceLinkedRole"
                ],
                "Resource": "*"
            }
        ]
    }
Pasos
  1. Después de utilizar la interfaz de usuario para definir la operación que desea realizar, copie el código en el CodeBox.

  2. Seleccione Redirigir a CloudFormation y se mostrará la página Redirigir a CloudFormation.

  3. Abra otra ventana del explorador e inicie sesión en la consola de administración de AWS.

  4. Seleccione Continuar en la página Redirigir a CloudFormation.

  5. Inicie sesión en la cuenta de AWS donde se debe ejecutar el código.

  6. En la página Quick create stack, en Capacidades, seleccione Acepto que AWS CloudFormation podría …​.

  7. Seleccione Crear pila.

  8. Supervise el progreso desde AWS o desde la fábrica de cargas de trabajo.

Utilice el código de API REST de CodeBox

Puede usar las API de REST de fábrica de cargas de trabajo generadas desde CodeBox para implementar y gestionar sus sistemas de archivos FSx para ONTAP y otros recursos de AWS.

Puede ejecutar las API desde cualquier host que admita cURL y que tenga conectividad a Internet.

Tenga en cuenta que los tokens de autenticación están ocultos en CodeBox, pero se rellenan al copiar y pegar la llamada API.

Pasos
  1. Después de utilizar la interfaz de usuario para definir la operación que desea realizar, copie el código API en el CodeBox.

  2. Pegue el código y ejecútelo en su sistema host.

Utilice el código de la CLI de AWS de CodeBox

Puede usar la interfaz de línea de comandos de Amazon Web Services generada desde CodeBox para implementar y administrar sus sistemas de archivos FSx para ONTAP y otros recursos de AWS.

Pasos
  1. Después de utilizar la interfaz de usuario para definir la operación que desea realizar, copie la CLI de AWS en el CodeBox.

  2. Abra otra ventana del explorador e inicie sesión en la consola de administración de AWS.

  3. Pega el código y ejecútalo.

Utilice Terraform de CodeBox

Puedes utilizar Terraform para implementar y gestionar tus sistemas de archivos FSx para ONTAP y otros recursos de AWS.

Antes de empezar
  • Necesitarás un sistema donde Terraform esté instalado (Windows/Mac/Linux).

  • Necesitarás disponer de credenciales para iniciar sesión en tu cuenta de AWS.

Pasos
  1. Una vez que haya utilizado la interfaz de usuario para definir la operación que desea realizar, descargue el código Terraform desde el CodeBox.

  2. Copie el archivo de script descargado en el sistema donde está instalado Terraform.

  3. Extraiga el archivo zip y siga los pasos del archivo README.md.