پرش به محتوای اصلی
همه چیز در حال کار است
آغاز محتوای اصلی
سرویس فعال — سازگار با S3

استوریج S3-سازگار داخل ایران

فضای ذخیره‌سازی شیء‌گرا با API کاملاً سازگار با AWS S3 — boto3، aws-sdk، rclone، s3cmd. ترافیک داخلی رایگان، بدون filtering.

my-bucket
photo.jpg
backup.zip
video.mp4
data.csv
aws s3 cp ./ s3://my-bucket

ذخیره‌سازی شیء سازگار با S3

ذخیره‌سازی شیء (Object Storage) فضای نامحدودی برای فایل‌های backup، static assets، مدیا و آپلود کاربران فراهم می‌کند و کاملاً با S3 API سازگار است؛ یعنی همان ابزارها و کتابخانه‌هایی که برای AWS S3 می‌شناسید بدون تغییر کار می‌کنند.

هزینه بر اساس مصرف واقعی است، نه ظرفیت رزروشده. داده‌ها با چند نسخهٔ تکراری نگهداری می‌شوند و از طریق دامنه و SSL قابل دسترسی‌اند. مناسب اپلیکیشن‌هایی که حجم زیادی فایل تولید می‌کنند.

S3-سازگار

API استاندارد

boto3 / aws-sdk / rclone

۵ گیگ

شروع رایگان

سپس بر اساس مصرف

رایگان

ترافیک داخلی

بدون filtering

داخل ایران

حاکمیت داده

تأخیر کم برای کاربران داخلی

برای چه نوع داده؟

دارایی استاتیک

تصاویر، CSS، JS، فونت — مستقیم از S3 serve کنید و origin سرور را خالی نگه دارید.

هدف بک‌آپ

snapshot DB، آرشیو لاگ، dump فایل — با Lifecycle خودکار حذف پس از N روز.

اشتراک‌گذاری

presigned URL با مدت اعتبار محدود — لینک موقت بدون authentication.

دیتا لیک

لاگ، event، telemetry — ذخیرهٔ کم‌هزینه برای تحلیل آتی.

مدیا streaming

فایل ویدیو با Range request — streaming player مستقیم از S3.

artifact های CI

binary build، Docker layer، test report از pipeline.

نمونه استفاده (Python boto3)

import boto3

s3 = boto3.client(
    "s3",
    endpoint_url="https://s3.iranclaud.ir",
    aws_access_key_id="<your-key>",
    aws_secret_access_key="<your-secret>",
)
s3.upload_file("photo.jpg", "my-bucket", "uploads/photo.jpg")
url = s3.generate_presigned_url(
    "get_object", Params={"Bucket": "my-bucket", "Key": "uploads/photo.jpg"},
    ExpiresIn=3600,
)

شروع رایگان با ۵ GB

اولین ۵ گیگابایت رایگان. ترافیک داخل ایران‌کلاد بدون هزینه.

ساخت bucket

روش نصب گام‌به‌گام

  1. 1

    رفتن به Object Storage

    از منوی سمت چپ Object Storage را انتخاب کنید (/account/storage/object).

  2. 2

    ساخت bucket

    یک نام منحصربه‌فرد (lowercase، dash و number مجاز) برای bucket وارد کنید.

  3. 3

    ساخت access key

    برای دسترسی بسته به این bucket یا کل حساب، access key و secret key بسازید. سطح دسترسی (read / readwrite / admin) را تعیین کنید.

  4. 4

    پیکربندی SDK یا CLI

    endpoint=https://s3.iranclaud.ir را همراه با access/secret در aws-sdk یا rclone قرار دهید.

  5. 5

    اولین upload

    با aws s3 cp file.txt s3://bucket-name/ یا boto3 client.put_object فایل را upload کنید. در پنل لیست objects را ببینید.

سؤالات متداول

آیا واقعاً S3-سازگار است؟ aws-sdk کار می‌کند؟

بله — زیرساخت ما AWS S3 API را به‌طور کامل پیاده‌سازی می‌کند. SDKها بدون تغییر کار می‌کنند: boto3، aws-sdk-js، aws-sdk-java، Go AWS SDK، rclone، s3cmd. کافی است endpoint و keys ما را قرار دهید.

تفاوت با AWS S3 یا Liara Object Storage چیست؟

سرور داخل ایران، latency زیر ۱۰ ms از تهران، ترافیک داخلی به VMهای ایران‌کلاد رایگان، بدون filtering یا تأخیر شکن. قیمت per-GB حدود ۴۰٪ ارزان‌تر از AWS و egress fee نیست.

حد storage و bandwidth چقدر است؟

بدون quota پیش‌فرض. مصرف per-GB ماهانه محاسبه می‌شود. ترافیک داخلی بین bucket و VMهای شما در ایران‌کلاد رایگان. egress به اینترنت بر اساس حجم.

pre-signed URL و bucket policy فعال است؟

بله — pre-signed URLها برای download/upload با expiry تا ۷ روز. bucket policy JSON با IAM-style rules. CORS configuration برای cross-origin. lifecycle policies برای auto-expire/transition.

چگونه با rclone یا s3cmd متصل شوم؟

rclone config: type=s3، provider=Other، endpoint=https://s3.iranclaud.ir، access_key_id و secret_access_key از پنل. برای s3cmd: در s3cmd --configure مقدار host_base و host_bucket را s3.iranclaud.ir و access/secret را از پنل قرار دهید.

آیا برای backup سرورها مناسب است؟

بله — restic، borgbackup، duplicity، Veeam، Bareos همه با S3 endpoint کار می‌کنند. ترافیک داخلی به bucket رایگان است، بنابراین backup روزانه ده‌ها GB بدون هزینه bandwidth.