2011-09-04 15 views
6

Esiste un modo per accedere a livello di programmazione ai dati di utilizzo di un account Amazon S3?Amazon S3 accede in modo programmatico ai dati di utilizzo

Sto costruendo un'applicazione che addebiterà agli utenti finali l'utilizzo del mio bucket Amazon S3. Poiché sarò l'intermediario tra AWS e l'utente finale per le operazioni PUT/DELETE, potrò tenere traccia dei caricamenti e dell'utilizzo dello spazio di archiviazione, ma consentirò agli utenti di accedere direttamente ai loro file con collegamenti di accesso pubblici, quindi non sarà in grado di monitorare direttamente l'utilizzo a valle.

Come tale, il mio piano è controllare l'utilizzo del download regolarmente. C'è un posto nell'API AWS in cui posso accedere alle statistiche di utilizzo?

risposta

4

Non è possibile ottenere statistiche sull'utilizzo con l'API. Questo problema è stato discusso attivamente nel forum di AWS nel corso degli anni senza alcun feedback da parte del team di AWS.

https://forums.aws.amazon.com/thread.jspa?messageID=277024

Le alternative sarebbero per accendere Amazon S3 server log e di analizzare da soli.

Un'altra opzione potrebbe essere quella di usufruire del servizio Amazon DevPay.

Grazie Andy

EDIT: Ecco la documentazione ufficiale Amazon S3 relative al log di accesso Amazon S3: http://docs.amazonwebservices.com/AmazonS3/latest/dev/index.html?ServerLogs.html