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¶
Bir Erişim Anahtarı Kimliği ve Gizli Erişim Anahtarı gerekir.
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. Bu nedenle sürücüde bir klasörü yeniden adlandırmak, önek altındaki her nesnenin kopyalanıp silinmesi demektir ve büyük ağaçlarda yavaştır; 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 |