Skip to main content
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Use o Codebox para automação na fábrica de cargas de trabalho do BlueXP 

Colaboradores

Você pode usar o Codebox para gerar o código necessário para executar qualquer operação suportada pela fábrica de carga de trabalho do BlueXP . Você pode gerar código que pode ser consumido e executado usando APIs REST de fábrica de workloads, a CLI da AWS e o AWS CloudFormation.

O Codebox está alinhado com os modos de operação de fábrica da carga de trabalho (Básico, leitura e automatização) preenchendo os dados apropriados no código com base nas permissões da AWS fornecidas na conta de fábrica da carga de trabalho para cada usuário. O código pode ser usado como um modelo onde você pode preencher informações ausentes (por exemplo, credenciais) ou personalizar determinados dados antes de executar o código.

Como usar Codebox

À medida que você insere valores nos assistentes de IU de fábrica da carga de trabalho, você pode ver a atualização de dados no Codebox ao concluir cada campo. Quando você concluir o assistente, mas antes de selecionar o botão criar na parte inferior da página, o botão copy (cópia)selecione para copiar no Codebox para capturar o código necessário para criar sua configuração. Por exemplo, essa captura de tela da criação de um novo Microsoft SQL Server mostra as entradas do assistente para VPC e zonas de disponibilidade e as entradas equivalentes no Codebox para uma implementação de API REST.

Uma captura de tela mostrando como criar um Microsoft SQL Server na IU e as entradas correspondentes para VPC e zonas de disponibilidade no Codebox.

Com alguns formatos de código, você também pode selecionar o botão Download para salvar o código em um arquivo que você pode trazer para outro sistema. Se necessário, você pode editar o código após o download para que possa adaptá-lo a outras contas da AWS.

Use o código do CloudFormation do Codebox

Você pode copiar o código do CloudFormation gerado pelo Codebox e, em seguida, iniciar a pilha do Amazon Web Services CloudFormation na sua conta da AWS. O CloudFormation executará as ações que você definiu na IU de fábrica da carga de trabalho.

As etapas para usar o código CLoudFormation podem ser diferentes dependendo se você está implantando um sistema de arquivos FSX for ONTAP, criando credenciais de conta ou executando outras ações de fábrica de carga de trabalho.

Observe que o código dentro de um arquivo YAML gerado pelo CloudFormation expira após 7 dias por motivos de segurança.

Antes de começar
  • Você precisará ter credenciais para fazer login na sua conta da AWS.

  • Você precisará ter as seguintes permissões de usuário para usar uma pilha do 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": "*"
            }
        ]
    }
    JSON
Passos
  1. Depois de usar a IU para definir a operação que você deseja executar, copie o código na caixa de código.

  2. Selecione Redirecionar para o CloudFormation e a página Redirecionar para o CloudFormation será exibida.

  3. Abra outra janela do navegador e faça login no Console de Gerenciamento da AWS.

  4. Selecione continuar na página Redirecionar para o CloudFormation.

  5. Faça login na conta da AWS onde o código deve ser executado.

  6. Na página de pilha de criação rápida, em recursos, selecione Eu reconheço que o AWS CloudFormation pode…​.

  7. Selecione criar pilha.

  8. Monitore o progresso da AWS ou da fábrica da carga de trabalho.

Use o código API REST do Codebox

Você pode usar as APIs REST de fábrica de carga de trabalho geradas pelo Codebox para implantar e gerenciar seus sistemas de arquivos FSX for ONTAP e outros recursos da AWS.

Você pode executar as APIs de qualquer host que suporte curl e que tenha conetividade com a Internet.

Observe que os tokens de autenticação estão ocultos no Codebox, mas eles são preenchidos quando você copia e cola a chamada da API.

Passos
  1. Depois de usar a IU para definir a operação que você deseja executar, copie o código da API na caixa de código.

  2. Cole o código e execute-o em seu sistema host.

Use o código AWS CLI do Codebox

Você pode usar a CLI do Amazon Web Services gerada pelo Codebox para implantar e gerenciar seus sistemas de arquivos FSX for ONTAP e outros recursos da AWS.

Passos
  1. Depois de usar a IU para definir a operação que deseja executar, copie a CLI da AWS na caixa de código.

  2. Abra outra janela do navegador e faça login no Console de Gerenciamento da AWS.

  3. Cole o código e execute-o.

Use o Terraform do Codebox

Você pode usar o Terraform para implantar e gerenciar seus sistemas de arquivos FSX for ONTAP e outros recursos da AWS.

Antes de começar
  • Você precisará de um sistema onde o Terraform esteja instalado (Windows/Mac/Linux).

  • Você precisará ter credenciais para fazer login na sua conta da AWS.

Passos
  1. Depois de usar a interface do usuário para definir a operação que você deseja executar, baixe o código Terraform na caixa Codebox.

  2. Copie o arquivo de script baixado para o sistema em que o Terraform está instalado.

  3. Extraia o arquivo zip e siga as etapas no arquivo README.md.