2014-11-26 29 views
5

Próbuję uzyskać informacje rozliczeniowe z aws dla instancji ec2, s3 wiader i woluminów ebs przy użyciu apletu java. Chcę utworzyć api, które daje konkretnym, mądrym godzinowym raportom rozliczeniowym. Czy jest jakiś api Java do uzyskania tego samego? Nie mogłem znaleźć tego samego w dokumentacji java sdk api.Informacje rozliczeniowe aws za pomocą aws java sdk

Odpowiedz

9

Brak interfejsów API służących do uzyskiwania informacji rozliczeniowych AWS. Zamiast tego, co można zrobić, to:

  1. Włącz szczegółowy raport rozliczeniowy (od deski rozdzielczej)
  2. Konfiguracja jaką raportów rozliczeniowych chcesz
  3. AWS rozpocznie popychanie rozliczeniowe informacje w postaci plików CSV do (Pre) skonfigurowane wiadro kilka razy na godzinę
  4. Użyj REST API lub S3 Java API, aby uzyskać informacje z wiadra, gdy jest to konieczne.

Aby uzyskać więcej informacji: See here

+1

Właściwie szukam dowolnego interfejsu API, który zapewni mi korzystanie z cennika. Czy jest jakiś aws api, który zapewni mi użycie dla instancji EC2, woluminów EBS i pamięci S3? – bagui

0

@bagui

Według oficjalnej dokumentacji AWS, nie ma jako takich funkcji API dostępne, aby uzyskać dane rzeczywiste zwyczajów rozliczeniowe. Zamiast tego możesz uzyskać oczekiwane dane rozliczeniowe jako:

Aby rozpocząć, wystarczy podać wiadro Amazon S3 dla danych rozliczeniowych, dać systemowi AWS uprawnienia do zapisu do niego i odwiedzić fakturę Strona Preferencje, aby umożliwić dostęp automatyczny:

Po wykonaniu tej czynności wygenerujemy szacunkowy rachunek kilka razy dziennie i przechowujemy go w zasobniku, gdzie można go pobrać i przetworzyć zgodnie z potrzebami. Wygenerujemy również Końcowy rachunek po zakończeniu każdego okresu rozliczeniowego.

Raporty rozliczeniowe są generowane w postaci plików CSV i zawierają mnóstwo szczegółów:

Oto lista pól (zapoznać się z dokumentacją, aby uzyskać więcej informacji):

  • Faktura ID
  • Konto Płatnik Nazwa i identyfikator
  • Połączona nazwa konta i identyfikator (dla skonsolidowanego rozliczenia)
  • Typ rekordu
  • ID rekordu
  • Okres
  • Billing daty rozpoczęcia i zakończenia
  • Faktura Data
  • Podatki Adres
  • Płatnik Zamówienie Numer
  • Kod produktu
  • Nazwa produktu
  • sprzedawcy Record
  • Wykorzystanie Rodzaj
  • Obsługa
  • Rate ID
  • opis przedmiotu
  • wykorzystania start i Wykorzystanie data zakończenia i czas
  • Wykorzystanie Ilość
  • Blended Rate (dla płatności skonsolidowane)
  • Kod waluty
  • Koszt brutto
  • kuponów
  • Kwota podatku
  • Rodzaj podatku
  • Całkowity koszt

Zaproszony dokumentacja AWS: Programmatic Access to AWS Billing Data

Dzięki

2

oprócz @helloV odpowiedź, jeśli chcesz, aby Twój AWS Billings całej dni/godzin lub nawet minut. Możesz użyć narzędzia aws-elk-billing. Obecnie żądanie pobrania oczekuje na połączenie z the main repository. Używa ELK Stack do wizualizacji Raportu Kosztów i Wykorzystań AWS. (Chociaż może nadal działać z raportem rozliczeniowym Szczegółowy raport AWS, który zawiera dodatkowe kolumny wraz ze wszystkimi kolumnami z raportu Koszt i zużycie AWS).

Oto pełne zrzut ekranu pulpitu nawigacyjnego Kibana.

AWS Billing Kibana Dashboard

Powiązane problemy