نماد سایت حامد نادرفر

انتقال فایل از سرور شخصی به آمازون AWS S3

آمازون S3 یک انتخاب بسیار خوب و بصرفه برای ذخیره سازی داده‌های وب سایت یا اپلیکیشن ما است. توسعه دهندگان با آپلود داده‌های خود روی S3 صرفه جویی کنند. این مقاله اطلاعاتی در مورد هزینه و ایجاد باکت روی آمازون نخواهد داشت و صرفا فقط به شما آموزش خواهیم داد که چطور اطلاعات و فایل‌های داخل سرور خودتون به آمازون به ساده‌ترین شکل انتقال دهید.

داکیومنت‌های موجود در آمازون بنظرم کمی پیچیده کرده و هدف این آموزش ارائه به ساده‌ترین روش به شما است.

قدم اول:

پکیج Aws Cli روی سرور خودتون نصب کنید:

curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install

منبع این دستور این لینک است.

به صورت پیش فرض ما یک کاربر از IAM section در AWS ساختیم و در حال حاضر مشخصات کامل آن را داریم.

قدم دوم:

بعد از نصب Aws Cli کانفیگ می‌کنیم:

aws configure

با زدن دستور بالا یکسری تنظیمات اولیه مثل Access key و Secret access key از شما درخواست می‌کند.

قدم سوم:

به صورت پیش فرض ما باکت مورد نیاز خود روی S3 ساختیم و حالا با استفاده از دستور زیر اقدام به کپی فایل‌ها به S3 می‌کنیم.

aws s3 cp directory-to-be-uploaded s3://bucket-name-here --recursive

منبع: https://dev.to/bawa_geek/how-to-transfer-data-from-your-existing-server-to-aws-s3-4p8g