Amazon S3¶
Bir Amazon S3 bucket'ını Windows sürücüsü olarak bağlayın. Hem genel amaçlı bucket'lar hem de dizin bucket'ları (S3 Express One Zone) desteklenir.
Başlamadan önce¶
Aşağıdakileri önceden hazırlayın:
- Bir Erişim Anahtarı Kimliği ve Gizli Erişim Anahtarı.
Anahtarları nereden alabilirsiniz — IAM konsolunda:
- Users bölümünü açın ve IAM kullanıcınızı seçin (yalnızca root hesabınız varsa bir kullanıcı oluşturun; AWS, root erişim anahtarlarının kullanılmasını önermez).
- Security credentials sekmesini açın.
- Access keys altında Create access key düğmesine tıklayın.
- İki değeri de hemen kopyalayın; gizli anahtar oluşturma anında yalnızca bir kez gösterilir.
IAM kimliğinin en azından s3:ListAllMyBuckets,
s3:GetBucketLocation, s3:ListBucket izinlerine ve hedef bucket
üzerinde s3:GetObject / s3:PutObject / s3:DeleteObject izinlerine
ihtiyacı vardır:
{
"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/*" }
]
}
AWS yardım kaynakları
Bağlanma¶
- Araç çubuğundaki Ekle düğmesine tıklayın.
- Enterprise → Amazon S3 seçeneğini seçin.
- Bucket türünü seçin: General purpose veya Directory (S3 Express One Zone).
- Erişim Anahtarı Kimliği ve Gizli Erişim Anahtarı alanlarını doldurun, ardından bucket alanının yanındaki Yenile düğmesine tıklayın.
- Bağlanacak bucket'ı seçin ve Bağlan düğmesine tıklayın.
Bucket adını elle girme
IAM kimliğinizin bucket'ları listeleme izni yoksa bucket alanının solundaki onay kutusunu işaretleyin ve bucket adını doğrudan yazın.
Ayarlar¶
| Ayar | Açıklama | Varsayılan |
|---|---|---|
| Tip | General purpose veya Directory (S3 Express One Zone) | General purpose |
| Erişim Anahtarı Kimliği / Gizli Erişim Anahtarı | IAM kimlik bilgileri | — |
| Bucket | Bağlanacak bucket (listeden veya elle girilerek) | — |
| Sadece Okuma | Bağlı sürücüye yazmayı engeller | kapalı |
Davranış ve sınırlamalar¶
- Bucket bölgeleri otomatik olarak algılanır; sürücü
s3.<region>.amazonaws.comile iletişim kurar (dizin bucket'ları:s3express-control.<region>.amazonaws.com). - RaiDrive dizin bucket'larını
us-east-1,us-east-2,us-west-2,ap-south-1,ap-northeast-1,eu-west-1veeu-north-1bölgelerinde sunar. AWS'nin S3 Express One Zone için güncel bölge listesi AWS: dizin bucket'ları için uç noktalar sayfasındadır. - S3'te gerçek klasörler yoktur; "klasörler" anahtar önekleridir; AWS: nesneleri klasörlerle düzenleme sayfasına bakın.
- Geri alma gecikmesi olan depolama sınıfları (Glacier ve Glacier Deep Archive) geri yüklenene kadar açılamaz; AWS: arşivlenmiş nesneleri geri yükleme sayfasına bakın.
Sorun giderme¶
| Belirti | Neden | Çözüm |
|---|---|---|
| Bucket listesi boş kalıyor | IAM kimliğinde s3:ListAllMyBuckets izni yok |
Bucket adını elle girin veya IAM ilkesini genişletin |
| Bağlanırken Access Denied | Anahtar çiftinin bucket üzerinde izni yok | Bucket ilkesini ve IAM ilkesini kontrol edin |
| Klasörü yeniden adlandırma çok yavaş | S3'ün önek kopyalama ve silme semantiği | Sürücüde büyük klasör ağaçlarını yeniden adlandırmaktan kaçının |