2011-09-04 3 views
6

Existe-t-il un moyen d'accéder par programme aux données d'utilisation d'un compte Amazon S3?Amazon S3 Accès par programmation aux données d'utilisation

Je construis une application qui facturera aux utilisateurs finaux l'utilisation de mon compartiment Amazon S3. Parce que je serai l'intermédiaire entre AWS et l'utilisateur final pour les opérations PUT/DELETE, je serai capable de suivre les téléchargements et l'utilisation du stockage, mais je permets aux utilisateurs d'accéder directement à leurs fichiers avec des liens d'accès publics. ne sera pas en mesure de surveiller directement l'utilisation en aval. En tant que tel, mon plan est de vérifier régulièrement l'utilisation du téléchargement. Y a-t-il quelque part dans l'API AWS où je peux accéder aux statistiques d'utilisation?

Répondre

4

Il n'existe aucun moyen d'obtenir des statistiques d'utilisation avec l'API. Ce problème est activement discuté sur le forum AWS au cours des années sans aucun retour de l'équipe AWS.

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

Les alternatives seraient à mettre Amazon S3 server log et d'analyser vous-même.

Une autre option serait de tirer parti du service Amazon DevPay.

Merci Andy

EDIT: Voici la documentation officielle Amazon S3 liées aux journaux d'accès Amazon S3: http://docs.amazonwebservices.com/AmazonS3/latest/dev/index.html?ServerLogs.html