Amazon S3¶
Priklopite bucket Amazon S3 kot pogon v sistemu Windows. Podprti so tako bucketi general purpose kot bucketi directory (S3 Express One Zone).
Preden začnete¶
Vnaprej pripravite naslednje:
- ID ključa za dostop in Skrivni dostopni ključ.
Kje dobite ključe — v konzoli IAM:
- Odprite Users in izberite svojega uporabnika IAM (ustvarite ga, če imate samo korenski račun — AWS odsvetuje uporabo korenskih ključev za dostop).
- Odprite zavihek Security credentials.
- Pod Access keys kliknite Create access key.
- Obe vrednosti takoj kopirajte — skrivni ključ je prikazan samo enkrat, ob ustvarjanju.
Identiteta IAM potrebuje za ciljni bucket vsaj s3:ListAllMyBuckets,
s3:GetBucketLocation, s3:ListBucket in s3:GetObject /
s3:PutObject / s3:DeleteObject:
{
"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/*" }
]
}
Pomoč za AWS
Povezava¶
- V orodni vrstici kliknite Dodaj.
- Izberite Enterprise → Amazon S3.
- Izberite vrsto bucketa: General purpose ali Directory (S3 Express One Zone).
- Vnesite ID ključa za dostop in Skrivni dostopni ključ, nato kliknite gumb Osveži poleg polja Bucket.
- Izberite bucket, ki ga želite priklopiti, in kliknite Povežite se.
Ročni vnos bucketa
Če vaša identiteta IAM ne sme izpisati seznama bucketov, označite potrditveno polje levo od polja Bucket in ime bucketa vnesite neposredno.
Nastavitve¶
| Nastavitev | Opis | Privzeto |
|---|---|---|
| Vrsta | General purpose ali Directory (S3 Express One Zone) | General purpose |
| ID ključa za dostop / Skrivni dostopni ključ | Poverilnice IAM | — |
| Bucket | Bucket, ki ga priklopite (s seznama ali ročni vnos) | — |
| Le za branje | Prepreči pisanje na priklopljeni pogon | izklopljeno |
Delovanje in omejitve¶
- Regije bucketov se zaznajo samodejno; pogon komunicira z
s3.<region>.amazonaws.com(bucketi directory:s3express-control.<region>.amazonaws.com). - RaiDrive ponuja buckete directory v regijah
us-east-1,us-east-2,us-west-2,ap-south-1,ap-northeast-1,eu-west-1ineu-north-1. Trenutni seznam regij AWS za S3 Express One Zone je v AWS: endpoints for directory buckets. - S3 nima pravih map — »mape« so predpone ključev — glejte AWS: organizing objects using folders.
- Razredov shrambe z zakasnitvijo pridobivanja (Glacier in Glacier Deep Archive) ni mogoče odpreti, dokler niso obnovljeni — glejte AWS: restoring archived objects.
Odpravljanje težav¶
| Simptom | Vzrok | Rešitev |
|---|---|---|
| Seznam bucketov ostane prazen | Identiteta IAM nima s3:ListAllMyBuckets |
Uporabite ročni vnos bucketa ali razširite pravilnik IAM |
| Access Denied ob povezovanju | Par ključev nima dovoljenja za bucket | Preverite pravilnik bucketa in pravilnik IAM |
| Zelo počasno preimenovanje mape | Semantika S3 s kopiranjem in brisanjem po predponi | Na pogonu se izogibajte preimenovanju velikih dreves map |