Utilizza le policy IAM per configurare gli utenti in modo che accedano solo a directory specifiche nel bucket.
{
"Version":"2012-10-17",
"Statement": [
{
"Sid": "AllowUserToSeeBucketListInTheConsole",
"Action": ["s3:ListAllMyBuckets", "s3:GetBucketLocation"],
"Effect": "Allow",
"Resource": ["arn:aws:s3:::*"]
},
{
"Sid": "AllowRootAndHomeListingOfCompanyBucket",
"Action": ["s3:ListBucket"],
"Effect": "Allow",
"Resource": ["arn:aws:s3:::my-company"],
"Condition":{"StringEquals":{"s3:prefix":["","home/", "home/David"],"s3:delimiter":["/"]}}
},
{
"Sid": "AllowListingOfUserFolder",
"Action": ["s3:ListBucket"],
"Effect": "Allow",
"Resource": ["arn:aws:s3:::my-company"],
"Condition":{"StringLike":{"s3:prefix":["home/David/*"]}}
},
{
"Sid": "AllowAllS3ActionsInUserFolder",
"Effect": "Allow",
"Action": ["s3:*"],
"Resource": ["arn:aws:s3:::my-company/home/David/*"]
}
]
}
Cos'è AWS s3?Amazon Simple Storage Service è una soluzione di archiviazione Internet. Il servizio è progettato per facilitare agli sviluppatori l'esecuzione di elaborazioni su scala web.
Amazon S3 fornisce una semplice interfaccia di servizi Web che può essere utilizzata per archiviare e recuperare qualsiasi quantità di dati in qualsiasi momento e ovunque sul Web. Questo servizio offre a tutti gli sviluppatori l'accesso alla stessa infrastruttura di archiviazione dati altamente scalabile, affidabile, sicura, veloce e conveniente che Amazon utilizza per gestire la sua rete globale di siti web. Questo servizio è progettato per massimizzare le economie di scala per gli sviluppatori.
Questa guida spiega i concetti principali di Amazon S3, come bucket e oggetti, e come utilizzare queste risorse utilizzando l'API (Application Programming Interface) di Amazon S3.
Quanto costa AWS S3?Il costo di S3 è diviso in 2 parti, la prima parte è la tariffa di archiviazione e la seconda parte è la tariffa di richiesta.
Gli standard di addebito variano a seconda della regione, come le tariffe di deposito a Hong Kong:
| Prezzi | |
|---|---|
| Memoria standard S3 | |
| Primi 50 TB/mese | $ 0,025 per GB |
| Successivamente 450 TB/mese | $ 0,024 per GB |
| 500 TB o più/mese | $ 0,023 per GB |
Tariffa per la richiesta a Hong Kong:
| Prezzi | |
|---|---|
| Dati restituiti da S3 Select | $ 0,0009 per GB |
| Dati scansionati da S3 Select | 0,0025 USD per GB |
| Richiesta PUT, COPY, POST o LIST | $ 0,005 per 1000 richieste |
| GET, SELECT e tutte le altre richieste | $ 0,0004 per 1000 richieste |
| Transizione a Standard – Accesso poco frequente, Zona singola – Accesso poco frequente o Richieste di transizione del ciclo di vita Smart Tiering | $ 0,01 ogni 1000 richieste |