Amazon S3¶
Pripojte bucket Amazon S3 ako jednotku Windows. Podporované sú buckety typu General purpose aj Directory (S3 Express One Zone).
Predtým, ako začnete¶
Potrebujete Access Key ID a Secret Access Key.
Kde získať kľúče — v konzole IAM:
- Otvorte Users a vyberte svojho používateľa IAM (ak máte len koreňový účet, vytvorte si ho — AWS neodporúča používať prístupové kľúče koreňového účtu).
- Otvorte kartu Security credentials.
- V časti Access keys kliknite na Create access key.
- Obidve hodnoty si hneď skopírujte — tajný kľúč sa zobrazí len raz, v čase vytvorenia.
Identita IAM potrebuje na cieľovom buckete aspoň s3:ListAllMyBuckets,
s3:GetBucketLocation, s3:ListBucket a 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/*" }
]
}
Pomoc od AWS
Pripojenie¶
- Kliknite na Pridať na paneli s nástrojmi.
- Zvoľte Enterprise → Amazon S3.
- Vyberte typ bucketu: General purpose alebo Directory (S3 Express One Zone).
- Zadajte Access Key ID a Secret Access Key, potom kliknite na tlačidlo Obnoviť vedľa poľa bucketu.
- Vyberte bucket, ktorý sa má pripojiť, a kliknite na Pripojiť.
Ručné zadanie bucketu
Ak vaša identita IAM nemá povolený výpis bucketov, zaškrtnite políčko naľavo od poľa bucketu a názov bucketu zadajte priamo.
Nastavenia¶
| Nastavenie | Popis | Predvolené |
|---|---|---|
| Typ | General purpose alebo Directory (S3 Express One Zone) | General purpose |
| Access Key ID / Secret Access Key | Prihlasovacie údaje IAM | — |
| Bucket | Bucket, ktorý sa má pripojiť (zo zoznamu alebo ručne) | — |
| Len na čítanie | Blokuje zápis na pripojenú jednotku | vypnuté |
Správanie a obmedzenia¶
- Región bucketu sa zistí automaticky; jednotka komunikuje s
s3.<region>.amazonaws.com(directory buckety:s3express-control.<region>.amazonaws.com). - RaiDrive ponúka directory buckety v regiónoch
us-east-1,us-east-2,us-west-2,ap-south-1,ap-northeast-1,eu-west-1aeu-north-1. Aktuálny zoznam regiónov AWS pre S3 Express One Zone je v AWS: koncové body pre directory buckety. - S3 nemá skutočné priečinky — „priečinky“ sú prefixy kľúčov, takže premenovanie priečinka na jednotke je kopírovanie a mazanie každého objektu pod daným prefixom, čo je pri veľkých stromoch pomalé — pozrite AWS: usporiadanie objektov pomocou priečinkov.
- Triedy úložiska s oneskoreným prístupom (Glacier a Glacier Deep Archive) sa nedajú otvoriť, kým sa neobnovia — pozrite AWS: obnovenie archivovaných objektov.
Riešenie problémov¶
| Príznak | Príčina | Riešenie |
|---|---|---|
| Zoznam bucketov zostáva prázdny | Identite IAM chýba s3:ListAllMyBuckets |
Zadajte bucket ručne, alebo rozšírte politiku IAM |
| Access Denied pri pripájaní | Pár kľúčov nemá oprávnenie na bucket | Skontrolujte politiku bucketu aj politiku IAM |
| Veľmi pomalé premenovanie priečinka | Sémantika kopírovania a mazania prefixov v S3 | Vyhnite sa premenovávaniu veľkých stromov priečinkov na jednotke |