Amazon S3¶
Lekapkan bucket Amazon S3 sebagai pemacu Windows. Kedua-dua bucket general purpose dan bucket directory (S3 Express One Zone) disokong.
Sebelum anda bermula¶
Anda memerlukan ID Kekunci Akses dan Kekunci Akses Rahsia.
Tempat mendapatkan kekunci — dalam konsol IAM:
- Buka Users dan pilih pengguna IAM anda (cipta pengguna jika anda hanya mempunyai akaun root — AWS menasihatkan agar tidak menggunakan kekunci akses root).
- Buka tab Security credentials.
- Di bawah Access keys, klik Create access key.
- Salin kedua-dua nilai dengan segera — kekunci rahsia ditunjukkan sekali sahaja, semasa ia dicipta.
Identiti IAM memerlukan sekurang-kurangnya s3:ListAllMyBuckets,
s3:GetBucketLocation, s3:ListBucket, dan s3:GetObject /
s3:PutObject / s3:DeleteObject pada bucket sasaran:
{
"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/*" }
]
}
Bantuan daripada AWS
Sambungkan¶
- Klik Tambah pada bar alat.
- Pilih Enterprise → Amazon S3.
- Pilih jenis bucket: General purpose atau Directory (S3 Express One Zone).
- Masukkan ID Kekunci Akses dan Kekunci Akses Rahsia, kemudian klik butang Muat semula di sebelah medan bucket.
- Pilih bucket yang hendak dilekapkan dan klik Sambungkan.
Kemasukan bucket secara manual
Jika identiti IAM anda tidak dibenarkan menyenaraikan bucket, tandakan kotak semak di sebelah kiri medan bucket dan taip nama bucket secara terus.
Tetapan¶
| Tetapan | Penerangan | Lalai |
|---|---|---|
| Jenis | General purpose atau Directory (S3 Express One Zone) | General purpose |
| ID Kekunci Akses / Kekunci Akses Rahsia | Bukti kelayakan IAM | — |
| Bucket | Bucket yang hendak dilekapkan (senarai atau kemasukan manual) | — |
| Baca-sahaja | Menyekat penulisan ke pemacu yang dilekapkan | mati |
Tingkah laku & had¶
- Wilayah bucket dikesan secara automatik; pemacu berkomunikasi dengan
s3.<region>.amazonaws.com(bucket directory:s3express-control.<region>.amazonaws.com). - RaiDrive menawarkan bucket directory dalam
us-east-1,us-east-2,us-west-2,ap-south-1,ap-northeast-1,eu-west-1daneu-north-1. Senarai wilayah semasa AWS untuk S3 Express One Zone terdapat dalam AWS: titik akhir untuk bucket directory. - S3 tidak mempunyai folder sebenar — "folder" ialah awalan kunci, jadi menamakan semula folder pada pemacu ialah salin-dan-padam setiap objek di bawah awalan itu, yang perlahan untuk pepohon yang besar — lihat AWS: menyusun objek menggunakan folder.
- Kelas simpanan dengan kelewatan pengambilan (Glacier dan Glacier Deep Archive) tidak boleh dibuka sehingga dipulihkan — lihat AWS: memulihkan objek yang diarkibkan.
Penyelesaian masalah¶
| Gejala | Punca | Penyelesaian |
|---|---|---|
| Senarai bucket kekal kosong | Identiti IAM tiada s3:ListAllMyBuckets |
Gunakan kemasukan bucket manual, atau luaskan dasar IAM |
| Access Denied semasa bersambung | Pasangan kekunci tiada kebenaran pada bucket | Semak dasar bucket dan dasar IAM |
| Penamaan semula folder sangat perlahan | Semantik salin-dan-padam awalan S3 | Elakkan menamakan semula pepohon folder yang besar pada pemacu |