Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gunakan template untuk membuat AS2 tumpukan Transfer Family demo
Kami menyediakan AWS CloudFormation template mandiri untuk membuat server Transfer Family AS2 yang diaktifkan dengan cepat. Template mengonfigurasi server dengan VPC titik akhir Amazon publik, sertifikat, profil lokal dan mitra, perjanjian, dan konektor.
Sebelum menggunakan template ini, perhatikan hal berikut:
-
Jika Anda membuat tumpukan dari template ini, Anda akan ditagih untuk AWS sumber daya yang digunakan.
-
Template membuat beberapa sertifikat dan menempatkannya AWS Secrets Manager untuk menyimpannya dengan aman. Anda dapat menghapus sertifikat ini dari Secrets Manager jika mau, karena Anda dikenakan biaya untuk menggunakan layanan ini. Menghapus sertifikat ini di Secrets Manager tidak akan menghapusnya dari server Transfer Family. Oleh karena itu, fungsionalitas tumpukan demo tidak terpengaruh. Namun, untuk sertifikat yang akan Anda gunakan dengan AS2 server produksi, Anda mungkin ingin menggunakan Secrets Manager untuk mengelola dan memutar sertifikat tersimpan secara berkala.
-
Kami menyarankan Anda menggunakan template sebagai basis saja, dan terutama untuk tujuan demonstrasi. Jika Anda ingin menggunakan tumpukan demo ini dalam produksi, kami sarankan Anda memodifikasi YAML kode template untuk membuat tumpukan yang lebih kuat. Misalnya, buat sertifikat tingkat produksi, dan buat AWS Lambda fungsi yang dapat Anda gunakan dalam produksi.
Untuk membuat server Transfer Family AS2 -enabled dari template CloudFormation
-
Buka AWS CloudFormation konsol di https://console.aws.amazon.com/cloudformation
. -
Di panel navigasi sebelah kiri, pilih Tumpukan.
-
Pilih Buat tumpukan, lalu pilih Dengan sumber daya baru (standar).
-
Di bagian Prasyarat - Siapkan templat, pilih Template sudah siap.
-
Salin tautan ini, templat AS2 demo
, dan tempel ke bidang Amazon S3 URL. -
Pilih Berikutnya.
-
Pada halaman Tentukan detail tumpukan, beri nama tumpukan Anda, lalu tentukan parameter berikut:
-
Di bawah AS2, masukkan nilai untuk AS2ID Lokal dan AS2ID Mitra, atau terima default,
local
danpartner
, masing-masing. -
Di bawah Jaringan, masukkan nilai untuk CIDRIP masuk grup Keamanan, atau terima default,
0.0.0.0/0
.catatan
Nilai ini, dalam CIDR format, menentukan alamat IP mana yang diizinkan untuk lalu lintas masuk ke server. AS2 Nilai default,
0.0.0.0/0
, memungkinkan semua alamat IP. -
Di bawah Umum, masukkan nilai untuk Awalan, atau terima default,
transfer-as2
. Awalan ini ditempatkan sebelum nama sumber daya apa pun yang dibuat oleh tumpukan. Misalnya, jika Anda menggunakan awalan default, bucket Amazon S3 Anda diberi nama.transfer-as2-
TransferS3BucketName
-
-
Pilih Berikutnya. Pada halaman Configure stack options, pilih Next lagi.
-
Tinjau detail tumpukan yang Anda buat, lalu pilih Buat tumpukan.
catatan
Di bagian bawah halaman, di bawah Kemampuan, Anda harus mengakui bahwa AWS CloudFormation mungkin membuat AWS Identity and Access Management (IAM) sumber daya.
Setelah tumpukan dibuat, Anda dapat mengirim AS2 pesan pengujian dari server mitra ke server Transfer Family lokal Anda dengan menggunakan AWS Command Line Interface (AWS CLI). Contoh AWS CLI perintah untuk mengirim pesan pengujian dibuat bersama dengan semua sumber daya lain di tumpukan.
Untuk menggunakan perintah sampel ini, buka tab Output dari tumpukan Anda, dan salin TransferExampleAs2Command. Anda kemudian dapat menjalankan perintah dengan menggunakan AWS CLI. Jika Anda belum menginstal AWS CLI, lihat Menginstal atau memperbarui versi terbaru dari AWS CLI Panduan AWS Command Line Interface Pengguna.
Perintah sampel memiliki format berikut:
aws s3api put-object --bucket
TransferS3BucketName
--key test.txt && aws transfer start-file-transfer --regionaws-region
--connector-idTransferConnectorId
--send-file-paths /TransferS3BucketName
/test.txt
catatan
Versi Anda dari perintah ini berisi nilai aktual untuk
dan TransferS3BucketName
sumber daya di tumpukan Anda.TransferConnectorId
Perintah sampel ini terdiri dari dua perintah terpisah yang dirantai bersama dengan menggunakan &&
string.
Perintah pertama membuat file teks baru yang kosong di bucket Anda:
aws s3api put-object --bucket
TransferS3BucketName
--key test.txt
Kemudian, perintah kedua menggunakan konektor untuk mengirim file dari profil mitra ke profil lokal. Server Transfer Family memiliki pengaturan perjanjian yang memungkinkan profil lokal menerima pesan dari profil mitra.
aws transfer start-file-transfer --region
aws-region
--connector-idTransferConnectorId
--send-file-paths /TransferS3BucketName
/test.txt
Setelah menjalankan perintah, Anda dapat pergi ke bucket Amazon S3 (
) dan melihat isinya. Jika perintah berhasil, Anda akan melihat objek berikut di ember Anda:TransferS3BucketName
-
processed/
— Folder ini berisi JSON file yang menjelaskan file yang ditransfer dan MDN responsnya. -
processing/
— Folder ini sementara berisi file saat sedang diproses, tetapi setelah transfer selesai, folder ini harus kosong. -
— Folder ini diberi nama berdasarkan ID server Transfer Family Anda. Ini berisiserver-id
/from-
(folder ini dinamai secara dinamis, berdasarkan AS2 ID mitra), yang berisi sendiripartner
failed/
,processed/
, danprocessing/
folder./
Folder berisi salinan file teks yang ditransfer, dan yang sesuai JSON dan MDN file.server-id
/from-partner
/processed/ -
test.txt
— Objek ini adalah file (kosong) yang ditransfer.