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
Brak interfejsów API służących do uzyskiwania informacji rozliczeniowych AWS. Zamiast tego, co można zrobić, to:
- Włącz szczegółowy raport rozliczeniowy (od deski rozdzielczej)
- Konfiguracja jaką raportów rozliczeniowych chcesz
- AWS rozpocznie popychanie rozliczeniowe informacje w postaci plików CSV do (Pre) skonfigurowane wiadro kilka razy na godzinę
- Użyj REST API lub S3 Java API, aby uzyskać informacje z wiadra, gdy jest to konieczne.
Aby uzyskać więcej informacji: See here
@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
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.
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