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á.
AWS Transfer Family para AS2
A Declaração de Aplicabilidade 2 (AS2) é uma especificação de RFC-defined transmissão de arquivos que inclui mecanismos robustos de proteção e verificação de mensagens. A proteção de uma carga AS2 em trânsito usa a Sintaxe de Mensagens Criptográficas (CMS) com criptografia e assinaturas digitais para fornecer proteção de dados e autenticação entre pares. Uma carga de resposta assinada do Aviso de Disposição de Mensagens (MDN) fornece verificação (sem repúdio) de que uma mensagem foi recebida e descriptografada com sucesso.
O protocolo AS2 é essencial para fluxos de trabalho com requisitos de conformidade que dependem de recursos de proteção e segurança de dados incorporados ao protocolo. AWS Transfer Family Os endpoints AS2 são certificados pela Drummond
Quando você usa o AS2 com Transfer Family, os dados transacionados são acessíveis de forma nativa em para: AWS
-
Processamento, análise e aprendizado de máquina
-
Integração com sistemas de planejamento de recursos corporativos (ERP)
-
Integração com sistemas de gerenciamento de relacionamento com o cliente (CRM)
Para trocar arquivos com um parceiro que tenha um AS2-enabled servidor, você deve:
-
Gere um par de chaves pública-privada para criptografia
-
Gere um par de chaves pública-privada para assinatura
-
Troque as chaves públicas com seu parceiro
Importante
Atualmente, os endpoints do servidor HTTPS AS2 não são suportados. Você é responsável pela rescisão do TLS.
O Transfer Family oferece um workshop do qual você pode participar, no qual você pode configurar um endpoint Transfer Family com AS2 habilitado e um conector Transfer Family AS2. É possível ver os detalhes desse workshop aqui
Para obter instruções passo a passo para configurar o AS2 no Transfer Family, consulte o seguinte:
Para obter um exemplo completo, consulteConfigurando uma configuração AS2.
nota
Para mostrar suporte aos modelos AS2 Terraform, adicione uma reação positiva (👍) à solicitação de recurso de modelos do Transfer Family Terraform
Casos de uso do AS2
Se você é um AWS Transfer Family cliente que deseja trocar arquivos com um parceiro que tem um AS2-enabled servidor, a parte mais complexa da configuração envolve gerar um par de chaves público-privadas para criptografia e outro para assinar e trocar as chaves públicas com o parceiro.
Considere as seguintes variações para uso AWS Transfer Family com o AS2.
nota
O parceiro comercial é o parceiro associado a esse perfil de parceiro.
Todas as menções de MDN na tabela a seguir pressupõem mDNS assinado.
|
Inbound-only casos de uso
|
|
Outbound-only casos de uso
|
|
Casos de uso de entrada e saída
|
Modelos AS2 CloudFormation
Este tópico fornece informações sobre AWS CloudFormation modelos que você pode usar para implantar rapidamente servidores e configurações AS2. AWS Transfer Family Esses modelos automatizam o processo de configuração e ajudam você a implementar as melhores práticas para transferências de arquivos AS2.
-
O modelo AS2 básico é descrito em Use um modelo para criar uma pilha de demonstração do Transfer Family AS2
-
O modelo AS2 para personalizar cabeçalhos HTTP é descrito em. Personalize cabeçalhos HTTP para mensagens AS2
Personalizando modelos AS2
Você pode personalizar os modelos fornecidos para atender às suas necessidades específicas:
-
Faça o download do modelo a partir do URL do S3.
-
Modifique o código YAML para ajustar configurações como:
-
Configurações de segurança e configurações de certificado
-
Arquitetura de rede e configurações de VPC
-
Opções de armazenamento e tratamento de arquivos
-
Preferências de monitoramento e notificação
-
-
Faça upload do modelo modificado em seu próprio bucket do S3.
-
Implante o modelo personalizado usando o CloudFormation console ou AWS CLI.
Importante
Ao personalizar modelos, certifique-se de manter as dependências entre os recursos e seguir as melhores práticas de segurança.
Testando sua implantação do AS2
Depois de implantar um servidor AS2 usando um modelo, você pode testar a configuração:
-
Verifique as saídas da CloudFormation pilha para ver exemplos de comandos e informações do endpoint.
-
Use o AWS CLI para enviar um arquivo de teste:
aws s3api put-object --bucketyour-bucket-name--key test.txt --body test.txt aws transfer start-file-transfer --connector-idyour-connector-id--send-file-paths /your-bucket-name/test.txt -
Verifique a entrega do arquivo no bucket S3 de destino.
-
Verifique CloudWatch os registros para ver se o processamento e as respostas do MDN foram bem-sucedidos.
Para testes mais abrangentes, considere usar clientes AS2 de terceiros para enviar arquivos para seu servidor Transfer Family AS2.
Práticas recomendadas para implantação do modelo AS2
Siga estas melhores práticas ao usar CloudFormation modelos AS2:
- Segurança
-
Use certificados fortes e alterne-os regularmente.
Implemente políticas de IAM com privilégios mínimos.
Restrinja o acesso à rede usando grupos de segurança.
- Confiabilidade
-
Implemente em várias zonas de disponibilidade.
Implemente monitoramento e alertas para transferências com falha.
Configure novas tentativas automáticas para transferências malsucedidas.
- desempenho
-
Escolha os tipos de instância apropriados para seu volume de transferência.
Implemente políticas de ciclo de vida do S3 para gerenciamento eficiente de arquivos.
Monitore e otimize as configurações de rede.
- Otimização de custo
-
Use o auto-scaling para cargas de trabalho variáveis.
Implemente classes de armazenamento S3 para arquivos mais antigos.
Monitore e ajuste os recursos com base no uso real.