Amazon Simple Storage Service, or simply Amazon S3, is a secured and highly scalable data storage service offered as part of Amazon Web Services. With its simple and intuitive interface, S3 makes the task of storing and retrieving data from anywhere on the web relatively easy.
MFT Gateway is the world’s first Serverless Managed File Transfer Gateway (MFT) implemented on Amazon Web Services (AWS), which currently offers AS2 protocol to provide secure, reliable, and faster communication for B2B enterprises.
MFT Gateway is based on AWS Serverless technologies such as S3, API Gateway, DynamoDB, Cognito and Lambda, which offers much more possibilities for integration moving forward — especially with the stability and availability of the AWS platform behind it, and without the customers having to manage and spend on traditional servers, software and management personnel.
That’s just a click of a button. Really….? Enable the S3 integration — by just clicking the “Get Credentials” Button.
Then you will get an AWS key pair in a CSV file (Access Key and Secret Key) with access to your dedicated S3 bucket inside MFT Gateway.
Now you can send a message and list your received/sent attachments using the provided key pair.
AS2/send/<station-AS2-id>/<partner-AS2-id>/
aws s3 cp <local-file> s3://mftg-sudarshana.test.mftgateway.com/AS2/send/<station-AS2-id>/<partner-AS2-id>/
AS2/files/<station-AS2-id>/<partner-AS2-id>/inbox/
aws s3 ls s3://mftg-sudarshana.test.mftgateway.com/AS2/files/<station-AS2-id>/<partner-AS2-id>/inbox/
aws s3 cp s3://mftg-sudarshana.test.mftgateway.com/AS2/files/<station-AS2-id>/<partner-AS2-id>/inbox/<timestamp-random-number>/<attachment-name> <local-path>
AS2/files/<station-AS2-id>/<partner-AS2-id>/outbox/
aws s3 ls s3://mftg-sudarshana.test.mftgateway.com/AS2/files/<station-AS2-id>/<partner-AS2-id>/outbox/
aws s3 cp s3://mftg-sudarshana.test.mftgateway.com/AS2/files/<station-AS2-id>/<partner-AS2-id>/outbox/<timestamp-random-number>/<attachment-name> <local-path>
These are the most common S3 operations associated with AS2 messaging. But with the use of the S3 integration, you can customize both receiving and sending flow as you want. For example, if you want to convert all received files to a different format, you can implement a Lambda function and configure it to monitor the received-attachments S3 path prefix. Of course, that is just one of the many things that you can do using S3 integration.
And for the more conventional masses, we are also working on direct SFTP integration support on MFT Gateway. It will be available very soon, along with a REST API, and many more goodies — stay tuned!