

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Módulos Transfer Family Terraform
<a name="terraform"></a>

[HashiCorp](https://www.hashicorp.com/)[O Terraform](https://www.terraform.io/) é um mecanismo de Infraestrutura como Código (IaC) de código aberto desenvolvido usando a Linguagem de HashiCorp Configuração (HCL). O Terraform fornece um fluxo de trabalho consistente de interface de linha de comando (CLI) que, em conjunto com o Transfer AWS Family para a infraestrutura de back-end, pode gerenciar centenas de serviços em nuvem e APIs codificar a nuvem em arquivos de configuração declarativos.

Você pode usar o Terraform para implantar com segurança servidores SFTP e conectores SFTP da AWS Transfer Family, junto com dependências e personalizações associadas. Para o repositório que contém o código do Terraform para criar os recursos necessários para executar o AWS Transfer Family, consulte o código-fonte do [módulo Terraform Transfer Family](https://github.com/aws-ia/terraform-aws-transfer-family) em. GitHub

**nota**  
Os módulos AWS Transfer Family para Terraform são um esforço apoiado pela comunidade. Eles não fazem parte de um AWS serviço. O melhor suporte é fornecido pela comunidade de AWS armazenamento.

## Servidores SFTP
<a name="terraform-sftp-servers"></a>

Essa automação fornece um módulo Terraform personalizável e end-to-end exemplos para criar um endpoint SFTP (`PUBLIC`ou `VPC` tipos de endpoint), integrar-se à Amazon CloudWatch para registro e monitoramento, gerenciar identidades de usuários para acesso ao endpoint e configurar funções do IAM para acesso aos buckets do Amazon S3 onde os arquivos são armazenados. O módulo suporta várias chaves públicas SSH por usuário (até 50 chaves) para maior segurança e recursos de rotação de chaves.

## Conectores SFTP
<a name="terraform-sftp-connectors"></a>

AWS O módulo Transfer Family Terraform agora suporta a implantação de conectores SFTP para transferir arquivos entre o Amazon S3 e servidores SFTP remotos. Os conectores SFTP fornecem uma capacidade totalmente gerenciada e de baixo código para copiar arquivos entre o Amazon S3 e servidores SFTP remotos.

Agora você pode usar o Terraform para provisionar programaticamente seus conectores SFTP, dependências associadas e personalizações em uma única implantação. O módulo também fornece end-to-end exemplos para automatizar fluxos de trabalho de transferência de arquivos com base em uma programação ou acionadores de eventos. O uso do Terraform para implantação elimina a necessidade de configurações manuais demoradas e propensas a erros, além de fornecer uma opção de implantação rápida, repetível e segura que pode ser escalada.

## AS2
<a name="terraform-as2"></a>

Para mostrar suporte aos modelos do AS2 Terraform, adicione uma reação positiva (👍) à solicitação de recurso de [modelos do Terraform do Transfer Family](https://github.com/aws-ia/terraform-aws-transfer-family/issues/62#issue-3364703944). Você também pode adicionar um comentário descrevendo seu caso de uso.

## B2B Data Interchange
<a name="terraform-b2b-data-interchange"></a>

AWS B2B Data Interchange automatiza a transformação, validação e geração de documentos de intercâmbio eletrônico de dados (EDI) de e para formatos de dados JSON e XML. [Para mostrar suporte aos modelos do Terraform para B2B Data Interchange, adicione uma reação positiva (👍) à solicitação de recurso.](https://github.com/aws-ia/terraform-aws-transfer-family/issues/63#issue-3364717955) Você também pode adicionar um comentário descrevendo seu caso de uso.