پرش به محتویات

Amazon S3

یک bucket Amazon S3 را به عنوان یک درایو ویندوز متصل کنید. هم bucketهای general purpose و هم bucketهای directory (S3 Express One Zone) پشتیبانی می‌شوند.

پیش از شروع

به یک شناسه کلید دسترسی و کلید دسترسی مخفی نیاز دارید.

کلیدها را از کجا دریافت کنیم — در کنسول IAM:

  1. Users را باز کرده و کاربر IAM خود را انتخاب کنید (اگر فقط حساب root دارید یکی ایجاد کنید — AWS استفاده از کلیدهای دسترسی root را توصیه نمی‌کند).
  2. تب Security credentials را باز کنید.
  3. زیر Access keys، روی Create access key کلیک کنید.
  4. هر دو مقدار را بلافاصله کپی کنید — مقدار مخفی فقط یک بار، در لحظه ایجاد، نمایش داده می‌شود.

هویت IAM حداقل به s3:ListAllMyBuckets، s3:GetBucketLocation، s3:ListBucket، و s3:GetObject / s3:PutObject / s3:DeleteObject روی bucket مقصد نیاز دارد:

{
  "Version": "2012-10-17",
  "Statement": [
    { "Effect": "Allow",
      "Action": ["s3:ListAllMyBuckets", "s3:GetBucketLocation"],
      "Resource": "*" },
    { "Effect": "Allow",
      "Action": ["s3:ListBucket"],
      "Resource": "arn:aws:s3:::YOUR-BUCKET" },
    { "Effect": "Allow",
      "Action": ["s3:GetObject", "s3:PutObject", "s3:DeleteObject"],
      "Resource": "arn:aws:s3:::YOUR-BUCKET/*" }
  ]
}

اتصال

  1. روی اضافه در نوار ابزار کلیک کنید.
  2. Enterprise → Amazon S3 را انتخاب کنید.
  3. نوع bucket را انتخاب کنید: General purpose یا Directory (S3 Express One Zone).
  4. شناسه کلید دسترسی و کلید دسترسی مخفی را وارد کنید، سپس روی دکمه بازخوانی کنار فیلد bucket کلیک کنید.
  5. bucket مورد نظر برای اتصال را انتخاب کرده و روی اتصال کلیک کنید.

پنجره اتصال Amazon S3

ورود دستی bucket

اگر فهرست کردن bucketها برای هویت IAM شما مجاز نیست، چک‌باکس سمت چپ فیلد bucket را علامت زده و نام bucket را مستقیماً تایپ کنید.

تنظیمات

تنظیم توضیحات پیش‌فرض
نوع General purpose یا Directory (S3 Express One Zone) General purpose
شناسه کلید دسترسی / کلید دسترسی مخفی مدارک IAM —
Bucket bucket برای اتصال (فهرست یا ورود دستی) —
فقط خواندنی نوشتن روی درایو متصل‌شده را مسدود می‌کند خاموش

رفتار و محدودیت‌ها

  • مناطق bucket به‌طور خودکار تشخیص داده می‌شوند؛ درایو با s3.<region>.amazonaws.com صحبت می‌کند (bucketهای directory: s3express-control.<region>.amazonaws.com).
  • RaiDrive bucketهای directory را در us-east-1، us-east-2، us-west-2، ap-south-1، ap-northeast-1، eu-west-1، و eu-north-1 ارائه می‌دهد. فهرست منطقه فعلی AWS برای S3 Express One Zone در AWS: نقاط پایانی برای bucketهای directory است.
  • S3 پوشه واقعی ندارد — «پوشه‌ها» پیشوندهای کلید هستند، پس تغییر نام یک پوشه روی درایو یک کپی-و-حذف از هر شیء زیر آن پیشوند است، که برای درخت‌های بزرگ کند است — به AWS: سازمان‌دهی اشیاء با استفاده از پوشه‌ها مراجعه کنید.
  • کلاس‌های ذخیره‌سازی با تأخیر بازیابی (Glacier و Glacier Deep Archive) تا زمان بازیابی قابل باز شدن نیستند — به AWS: بازیابی اشیاء آرشیو‌شده مراجعه کنید.

عیب‌یابی

علامت علت راه‌حل
فهرست bucket خالی می‌ماند هویت IAM فاقد s3:ListAllMyBuckets است از ورود دستی bucket استفاده کنید، یا سیاست IAM را گسترش دهید
Access Denied در هنگام اتصال جفت کلید فاقد مجوز روی bucket است سیاست bucket و سیاست IAM را بررسی کنید
تغییر نام پوشه بسیار کند است معنایی کپی-و-حذف پیشوند S3 از تغییر نام درخت‌های پوشه بزرگ روی درایو خودداری کنید