Use o Codebox para automação no NetApp Workload Factory
Você pode usar o Codebox para gerar o código necessário para executar qualquer operação suportada pelo NetApp Workload Factory. Você pode gerar código que pode ser consumido e executado usando APIs REST do Workload Factory, a AWS CLI e o AWS CloudFormation.
O Codebox está alinhado com as políticas de permissão do Workload Factory, preenchendo os dados apropriados no código com base nas permissões da AWS fornecidas na conta do Workload Factory 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 da interface do usuário do Workload Factory, você pode ver a atualização dos dados no Codebox conforme preenche cada campo.  Quando você concluir o assistente, mas antes de selecionar o botão Criar na parte inferior da página, selecione
 para copiar no Codebox para capturar o código necessário para construir sua configuração.  Por exemplo, esta 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.

Com alguns formatos de código, você também pode selecionar o botão de download para salvar o código em um arquivo que pode ser levado para outro sistema. Se necessário, você pode editar o código após o download para 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 então iniciar a pilha do Amazon Web Services CloudFormation na sua conta da AWS. O CloudFormation executará as ações que você definiu na interface do usuário do Workload Factory.
As etapas para usar o código do CloudFormation podem ser diferentes dependendo se você está implantando um sistema de arquivos FSx para ONTAP , criando credenciais de conta ou executando outras ações do Workload Factory.
Observe que o código dentro de um arquivo YAML gerado pelo CloudFormation expira após 7 dias por motivos de segurança.
- 
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": "*" } ] } 
- 
Depois de usar o console do Workload Factory para definir a operação que deseja executar, copie o código no Codebox.
 - 
Selecione Redirecionar para o CloudFormation e a página Redirecionar para o CloudFormation será exibida.
 - 
Abra outra janela do navegador e faça login no Console de Gerenciamento da AWS.
 - 
Selecione continuar na página Redirecionar para o CloudFormation.
 - 
Faça login na conta da AWS onde o código deve ser executado.
 - 
Na página de pilha de criação rápida, em recursos, selecione Eu reconheço que o AWS CloudFormation pode….
 - 
Selecione criar pilha.
 - 
Monitore o progresso da AWS ou do Workload Factory.
 
Use o código API REST do Codebox
Você pode usar as APIs REST do Workload Factory 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.
- 
Depois de usar o console do Workload Factory para definir a operação que deseja executar, copie o código da API no Codebox.
 - 
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.
- 
Depois de usar o console do Workload Factory para definir a operação que deseja executar, copie a AWS CLI no Codebox.
 - 
Abra outra janela do navegador e faça login no Console de Gerenciamento da AWS.
 - 
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.
- 
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.
 
- 
Depois de usar o console do Workload Factory para definir a operação que deseja executar, baixe o código do Terraform do Codebox.
 - 
Copie o arquivo de script baixado para o sistema em que o Terraform está instalado.
 - 
Extraia o arquivo zip e siga as etapas no arquivo README.md.