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.
- 1. Uzyskaj opis XML instancji EC2 za pomocą AWS Java SDK?
- 2. JetS3t vs AWS Java SDK
- 3. AWS S3 Java SDK - Odmowa dostępu
- 4. Tworzenie stron z DynamoDBMapper Java AWS SDK
- 5. Jak udostępnić obiekt S3 za pośrednictwem zestawu SDK aws Java?
- 6. Wyjaśnić Kinesis Shard Iterator - AWS Java SDK
- 7. AWS S3 Java SDK - Pobierz pomoc pliku
- 8. Otrzymuj instancje ec2 z określonym znacznikiem za pomocą aws sdk
- 9. Jak utworzyć wyzwalacz dzienników CloudWatch dla AWS Lambda za pomocą pakietu SDK aws ruby?
- 10. niezaimitializowana stała AWS :: S3 :: Baza przez AWS-SDK
- 11. pakiet com.amazonaws.services.lambda.runtime nie istnieje w AWS Java SDK 1.10.2
- 12. Czy można skonfigurować punkt końcowy bramy AWS API dla funkcji Lambda za pomocą interfejsu API AWS?
- 13. Ograniczanie poleceń S3 za pomocą aws cli
- 14. Planowanie długotrwałych zadań za pomocą usług AWS
- 15. Przykład uwierzytelniania za pomocą AWS Cognito (boto3)
- 16. Jak płacić za AWS
- 17. AWS SDK for Java Tutorial próbki brakujące klasy
- 18. Aws sdk dla java, dynamo db mapper async
- 19. Wyślij SMS z AWS Javascript SDK
- 20. Umieszczanie "sort_by" na aws-php-sdk ListObjects
- 21. Odmowa dostępu do SQS za pośrednictwem AWS SDK
- 22. Węzeł AWS-sdk przesłać plik s3 rozmiarach
- 23. AWS iOS SDK Cognito Developer Authentication (Swift)
- 24. węzeł dynamodb AWS-sdk prosty GetItem() zadzwonić
- 25. instalowanie aws php sdk - nieoczekiwane zmienne
- 26. aws sdk php do wpisywania folderów s3
- 27. PHP AWS SDK rzucania nieznany błąd
- 28. Jak przesłać Java OutputStream do AWS S3
- 29. AWS cognito userpools JavaScript SDK uzyskać dokumenty polityki użytkownika
- 30. AWS Powershell, aby pobrać numer konta AWS
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