Amazon S3¶
Piesaistiet Amazon S3 bucket kā Windows disku. Tiek atbalstīti gan general purpose buckets, gan directory buckets (S3 Express One Zone).
Pirms sākat¶
Jums nepieciešams Access Key ID un Secret Access Key.
Kur iegūt atslēgas — IAM konsolē:
- Atveriet Users un izvēlieties savu IAM lietotāju (izveidojiet vienu, ja jums ir tikai root konts — AWS iesaka neizmantot root piekļuves atslēgas).
- Atveriet cilni Security credentials.
- Sadaļā Access keys noklikšķiniet uz Create access key.
- Nekavējoties nokopējiet abas vērtības — slepenā atslēga tiek parādīta tikai vienu reizi, izveides brīdī.
IAM identitātei nepieciešams vismaz s3:ListAllMyBuckets,
s3:GetBucketLocation, s3:ListBucket, un s3:GetObject /
s3:PutObject / s3:DeleteObject mērķa bucket:
{
"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 palīdzība
Savienošana¶
- Noklikšķiniet uz Pievienot rīkjoslā.
- Izvēlieties Enterprise → Amazon S3.
- Izvēlieties bucket tipu: General purpose vai Directory (S3 Express One Zone).
- Ievadiet Access Key ID un Secret Access Key, tad noklikšķiniet uz pogu Atjaunināt blakus bucket laukam.
- Izvēlieties piesaistāmo bucket un noklikšķiniet uz Savienot.
Manuāla bucket ievade
Ja jūsu IAM identitātei nav atļauts uzskaitīt bucket, atzīmējiet izvēles rūtiņu pa kreisi no bucket lauka un ierakstiet bucket nosaukumu tieši.
Iestatījumi¶
| Iestatījums | Apraksts | Noklusējums |
|---|---|---|
| Tips | General purpose vai Directory (S3 Express One Zone) | General purpose |
| Access Key ID / Secret Access Key | IAM akreditācijas dati | — |
| Bucket | Piesaistāmais bucket (saraksts vai manuāla ievade) | — |
| Tikai lasāms | Bloķē rakstīšanu piesaistītajā diskā | izslēgts |
Darbība un ierobežojumi¶
- Bucket reģioni tiek noteikti automātiski; disks sazinās ar
s3.<region>.amazonaws.com(directory buckets:s3express-control.<region>.amazonaws.com). - RaiDrive piedāvā directory buckets reģionos
us-east-1,us-east-2,us-west-2,ap-south-1,ap-northeast-1,eu-west-1uneu-north-1. AWS pašreizējo S3 Express One Zone reģionu sarakstu skatiet AWS: directory buckets galapunkti. - S3 nav īstu mapju — "mapes" ir atslēgu prefiksi, tāpēc mapes pārdēvēšana diskā ir katra prefiksā esošā objekta kopēšana un dzēšana, kas lielām mapju struktūrām ir lēna — skatiet AWS: objektu organizēšana ar mapēm.
- Krātuves klases ar ielādes aizturi (Glacier un Glacier Deep Archive) nevar atvērt, kamēr tās nav atjaunotas — skatiet AWS: arhivētu objektu atjaunošana.
Problēmu novēršana¶
| Simptoms | Iemesls | Risinājums |
|---|---|---|
| Bucket saraksts paliek tukšs | IAM identitātei trūkst s3:ListAllMyBuckets |
Izmantojiet manuālu bucket ievadi vai paplašiniet IAM politiku |
| Access Denied savienojoties | Atslēgu pārim nav atļaujas uz bucket | Pārbaudiet bucket politiku un IAM politiku |
| Ļoti lēna mapes pārdēvēšana | S3 prefiksa kopēšanas un dzēšanas semantika | Izvairieties diskā pārdēvēt lielas mapju struktūras |