برنامه نویسی
🚀 تسلط بر AWS S3 با CLI: راهنمای ساده برای ایجاد و مدیریت سطل ها 💻
به عنوان توسعه دهندگان، ما اغلب خودمان را در حال مدیریت فضای ذخیره سازی ابری می دانیم. AWS S3 به دلیل انعطاف پذیری، مقیاس پذیری و امنیت یک انتخاب محبوب است. در اینجا یک تفکیک سریع از نحوه ایجاد، پیکربندی و مدیریت یک سطل S3 با استفاده از AWS CLI آورده شده است! 👇
🛠️ مراحل ایجاد و مدیریت یک سطل:
- یک سطل S3 جدید ایجاد کنید در منطقه مورد نظر شما:
aws s3api create-bucket --bucket devops22-cli-bucket --region eu-north-1 --create-bucket-configuration LocationConstraint=eu-north-1
- سطل های خود را فهرست کنید برای اطمینان از ایجاد موفقیت آمیز:
aws s3 ls
- سطل خود را محکم کنید با مسدود کردن تمام دسترسی های عمومی:
aws s3api put-public-access-block --bucket devops22-cli-bucket --public-access-block-configuration "BlockPublicAcls=true,IgnorePublicAcls=true,BlockPublicPolicy=true,RestrictPublicBuckets=true"
- فایل ها را آپلود کنید در سطل S3 خود (مانند تصاویر یا اسناد):
aws s3api put-object --bucket devops22-cli-bucket --content-type image/jpeg --key s3Devops22.jpg --body /path/to/your/image.jpg
- مجوزها را مدیریت کنید برای کنترل دسترسی عمومی یا خصوصی به فایل های خود. به عنوان مثال، خوانایی یک شی برای عموم:
aws s3api put-object-acl --bucket devops22-cli-bucket --key s3Devops22.jpg --acl public-read
- فایل ها یا سطل ها را حذف کنید زمانی که دیگر مورد نیاز نیست:
aws s3api delete-object --bucket devops22-cli-bucket --key s3Devops22.jpg
aws s3api delete-bucket --bucket devops22-cli-bucket --region eu-north-1
💡 چرا از AWS CLI برای S3 استفاده کنیم؟
AWS CLI یک رابط سریع و قابل اسکریپت برای مدیریت کارآمد منابع شما فراهم می کند – چه در حال ایجاد، ایمن سازی یا بهینه سازی سطل های خود باشید. برای توسعه دهندگانی که خواهان کنترل و اتوماسیون در گردش کار ابری خود هستند ایده آل است.
بیایید به اشتراک گذاری نکات و بهبود مهارت های DevOps خود ادامه دهیم! 🔥