Configurazione AS2 - AWS Transfer Family

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configurazione AS2

Per creare un server AS2 abilitato, è inoltre necessario specificare i seguenti componenti:

  • Accordi: gli accordi bilaterali con i partner commerciali, o partnership, definiscono la relazione tra le due parti che si scambiano messaggi (file). Per definire un accordo, Transfer Family combina informazioni su server, profilo locale, profilo partner e certificato. I processi Transfer Family AS2 -inbound utilizzano accordi.

  • Certificati: i certificati a chiave pubblica (X.509) vengono utilizzati nelle AS2 comunicazioni per la crittografia e la verifica dei messaggi. I certificati vengono utilizzati anche per gli endpoint dei connettori.

  • Profili locali e profili partner: un profilo locale definisce l'organizzazione o il «partito» locale (con server Transfer Family AS2 abilitato). Allo stesso modo, un profilo partner definisce l'organizzazione del partner remoto, esterna a Transfer Family.

Sebbene non sia necessario per tutti i server AS2 abilitati, per i trasferimenti in uscita è necessario un connettore. Un connettore acquisisce i parametri per una connessione in uscita. Il connettore è necessario per inviare file a un server esterno, non AWS al server, del cliente.

Il diagramma seguente mostra la relazione tra gli AS2 oggetti coinvolti nei processi in entrata e in uscita.

Diagramma che mostra la relazione tra gli AS2 oggetti coinvolti nei processi in entrata e in uscita.

Per un end-to-end esempio di AS2 configurazione, vedere. Impostazione di una AS2 configurazione

AS2 configurazioni

Questo argomento descrive le configurazioni, le caratteristiche e le funzionalità supportate per i trasferimenti che utilizzano il protocollo Applicability Statement 2 (AS2), inclusi i codici e i digest accettati.

Firma, crittografia, compressione, MDN

Sia per i trasferimenti in entrata che per quelli in uscita, i seguenti elementi sono obbligatori o facoltativi:

  • Crittografia: obbligatoria (per il trasporto HTTP, che è l'unico metodo di trasporto attualmente supportato). I messaggi non crittografati vengono accettati solo se inoltrati da un proxy con terminazione TLS come un Application Load Balancer (ALB) e l'intestazione è presente. X-Forwarded-Proto: https

  • Firma: facoltativa

  • Compressione: facoltativa (l'unico algoritmo di compressione attualmente supportato è ZLIB)

  • Message Disposition Notice (MDN): opzionale

Cifre

I seguenti codici sono supportati sia per i trasferimenti in entrata che per quelli in uscita:

  • AES128_CBC

  • AES192_CBC

  • AES256_CBC

  • 3DES (solo per compatibilità con le versioni precedenti)

Digerisce

Sono supportati i seguenti digest:

  • Firma in entrata e MDN — SHA1,,, SHA256 SHA384 SHA512

  • Firma in uscita e MDN —,,, SHA1 SHA256 SHA384 SHA512

MDN

Per le risposte MDN, sono supportati alcuni tipi, come segue:

  • Trasferimenti in entrata: sincroni e asincroni

  • Trasferimenti in uscita: solo sincroni

  • Simple Mail Transfer Protocol (SMTP) (email MDN) — Non supportato

Trasporti

  • Trasferimenti in entrata: HTTP è l'unico trasporto attualmente supportato ed è necessario specificarlo in modo esplicito.

    Nota

    Se è necessario utilizzare HTTPS per i trasferimenti in entrata, è possibile terminare TLS su un Application Load Balancer o un Network Load Balancer. Questo è descritto in. Ricevere AS2 messaggi tramite HTTPS

  • Trasferimenti in uscita: se si fornisce un URL HTTP, è necessario specificare anche un algoritmo di crittografia. Se fornisci un URL HTTPS, hai la possibilità di specificare NONE per il tuo algoritmo di crittografia.

AS2 quote e limitazioni

Questa sezione illustra le quote e le limitazioni per AS2

AS2 quote

Le seguenti quote sono valide per i trasferimenti di AS2 file. Per richiedere un aumento di una quota regolabile, consulta le Servizio AWS quote nel. Riferimenti generali di AWS

AS2 quote
Nome Predefinita Adattabile
Numero massimo di file in entrata ricevuti al secondo 100 No
Numero massimo di file in uscita inviati al secondo 100 No
Numero massimo di file in ingresso simultanei 400 No
Numero massimo di file in uscita simultanei 400 No
Dimensione massima del file in entrata (non compresso) 1 GB No
Dimensione massima del file in uscita (non compresso) 1 GB No
Numero massimo di file per richiesta in uscita 10 No
Numero massimo di richieste in uscita al secondo 100 No
Numero massimo di richieste in entrata al secondo 100 No
Larghezza di banda massima in uscita per account (SFTP e AS2 richieste in uscita contribuiscono entrambi a questo valore) 50 MB al secondo No
Numero massimo di accordi per account 100
Numero massimo di connettori per account (SFTP e AS2 connettori contribuiscono entrambi a questo limite) 100
Numero massimo di certificati per profilo partner 10 No
Numero massimo di certificati per account 1000
Numero massimo di profili partner per account 1000

Quote per la gestione dei segreti

AWS Transfer Family effettua chiamate per AWS Secrets Manager conto dei AS2 clienti che utilizzano l'autenticazione di base. Inoltre Secrets Manager effettua chiamate a AWS KMS.

Nota

Queste quote non sono specifiche per l'uso dei segreti per Transfer Family: sono condivise tra tutti i servizi di Transfer Family. Account AWS

Per Secrets ManagerGetSecretValue, la quota che si applica è la frequenza combinata delle richieste DescribeSecret e delle GetSecretValue API, come descritto in AWS Secrets Manager quote.

Secrets Manager GetSecretValue
Nome Valore Descrizione
Frequenza combinata di richieste GetSecretValue API DescribeSecret e frequenza Ogni regione supportata: 10.000 al secondo Il numero massimo di transazioni al secondo DescribeSecret e le operazioni GetSecretValue API combinate.

Infatti AWS KMS, si applicano le seguenti quote. Decrypt Per i dettagli, consulta Richiedere quote per ogni operazione API AWS KMS

AWS KMS Decrypt
Nome quota Valore predefinito (richieste al secondo)

Frequenza della richiesta di operazioni crittografiche (simmetriche)

Queste quote condivise variano in base al tipo Regione AWS e al tipo di AWS KMS chiave utilizzata nella richiesta. Ogni quota è calcolata separatamente.

  • 5.500 (condiviso)

  • 10.000 (condiviso) nelle regioni seguenti:

    • Stati Uniti orientali (Ohio), us-east-2

    • Asia Pacifico (Singapore), ap-southeast-1

    • Asia Pacifico (Sydney), ap-southeast-2

    • Asia Pacifico (Tokyo), ap-northeast-1

    • Europa (Francoforte), eu-central-1

    • Europa (Londra), eu-west-2

  • 50.000 (condiviso) nelle Regioni seguenti:

    • Stati Uniti orientali (Virginia settentrionale), us-east-1

    • Stati Uniti occidentali (Oregon), us-west-2

    • Europa (Irlanda), eu-west-1

Quote di richiesta per l'archivio delle chiavi personalizzate

Nota

Questa quota si applica solo se si utilizza un archivio di chiavi esterno.

Le quote di richieste di archiviazione chiavi personalizzate vengono calcolate separatamente per ogni archivio chiavi personalizzato.

  • 1.800 (condivise) per ogni archivio di chiavi AWS CloudHSM

  • 1.800 (condiviso) per ogni archivio delle chiavi esterne

Limiti noti

  • Il keep-alive TCP sul lato server non è supportato. La connessione scade dopo 350 secondi di inattività, a meno che il client non invii pacchetti keep-alive.

  • Affinché un contratto attivo venga accettato dal servizio e venga visualizzato nei CloudWatch log di Amazon, i messaggi devono contenere AS2 intestazioni valide.

  • Il server da AWS Transfer Family cui riceve i messaggi AS2 deve supportare l'attributo di protezione dell'algoritmo Cryptographic Message Syntax (CMS) per la convalida delle firme dei messaggi, come definito nella RFC 6211. Questo attributo non è supportato in alcuni prodotti IBM Sterling precedenti.

  • Un messaggio duplicato IDs genera un messaggio elaborato/avviso: documento duplicato.

  • La lunghezza della chiave per i AS2 certificati deve essere di almeno 2048 bit e al massimo di 4096.

  • Quando si inviano AS2 messaggi o in modo asincrono MDNs all'endpoint HTTPS di un partner commerciale, i messaggi MDNs devono utilizzare un certificato SSL valido firmato da un'autorità di certificazione (CA) pubblicamente affidabile. I certificati autofirmati sono attualmente supportati solo per i trasferimenti in uscita.

  • L'endpoint deve supportare il protocollo TLS versione 1.2 e un algoritmo crittografico consentito dalla politica di sicurezza (come descritto in). Politiche di sicurezza per i server AWS Transfer Family

  • Al momento non sono supportati più allegati e messaggi di scambio di certificati (CEM) della AS2 versione 1.2.

  • L'autenticazione di base è attualmente supportata solo per i messaggi in uscita.

  • È possibile collegare un flusso di lavoro di elaborazione file a un server Transfer Family che utilizza il AS2 protocollo: tuttavia, AS2 i messaggi non eseguono flussi di lavoro collegati al server.

AS2 caratteristiche e funzionalità

Le tabelle seguenti elencano le caratteristiche e le funzionalità disponibili per le risorse Transfer Family che utilizzano AS2.

AS2 features

Transfer Family offre le seguenti funzionalità per AS2.

Funzionalità Supportato da AWS Transfer Family
Certificazione Drummond
AWS CloudFormation supporto
CloudWatchMetriche Amazon
Algoritmi crittografici SHA-2
Supporto per Amazon S3
Support per Amazon EFS No
Messaggi pianificati 1
AWS Transfer Family Flussi di lavoro gestiti No
Messaggistica per lo scambio di certificati (CEM) No
TLS reciproco (mTLS) No
Support per certificati autofirmati

1. Messaggi pianificati in uscita disponibili tramite AWS Lambda le funzioni di pianificazione tramite Amazon EventBridge

AS2 funzionalità di invio e ricezione

La tabella seguente fornisce un elenco delle funzionalità di AWS Transfer Family AS2 invio e ricezione.

Funzionalità In entrata: ricezione tramite server In uscita: invio con connettore
Trasporto crittografato TLS (HTTPS)

Sì 1

Trasporto non TLS (HTTP)

Sì 2

MDN sincrono
Compressione dei messaggi
MDN asincrono No
Indirizzo IP statico
Porta il tuo indirizzo IP No
Più file allegati No No
Autenticazione di base No
AS2 Riavvia Non applicabile No
AS2 Affidabilità No No
Oggetto personalizzato per messaggio Non applicabile No

1. Trasporto crittografato TLS in entrata disponibile con Network Load Balancer (NLB) o Application Load Balancer (ALB)

2. Trasporto non TLS in uscita disponibile solo quando la crittografia è abilitata