2017-11-06 5 views
-1

können wir amazon web services kontoabrechnungsinformationen über php API wissen? Wenn ja, bitte die Lösung bieten ...Wie können wir unsere Rechnungsinformationen in aws mithilfe der PHP API erfahren?

Dank

+2

Willkommen bei Stack Overflow. Was hast du selbst schon versucht? Bitte überprüfen Sie [Wie viel Forschungsaufwand wird erwartet?] (Https://meta.stackoverflow.com/questions/261592/how-much-research-effort-is-expected-of-stack-overflow-users). Stack Overflow ist kein Codierungsdienst. Von Ihnen wird erwartet, dass Sie Ihr Problem recherchieren und einen guten Versuch unternehmen, den Code selbst zu verfassen, bevor Sie ihn veröffentlichen. Wenn Sie an etwas Bestimmtem feststecken, kommen Sie zurück und schließen Sie ein [minimales, komplettes und überprüfbares Beispiel] (https://stackoverflow.com/help/mcve) und eine Zusammenfassung von, was Sie versuchten, also können wir helfen. – cramopy

+0

Ich habe über diese Frage gesucht, aber ich kann die Lösung nicht finden, also kam ich zum Stapelüberlauf. –

+0

http://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/api-reference.html –

Antwort

0

Sie die Rechnungsinformationen wissen können die PHP SDK

mit der Wenn Sie eine konsolidierte Rechnungskonto verwenden Sie nur die Anmeldeinformationen verwenden müssen Für diesen Account. Es wird alle Rechnungsinformationen zum konsolidierten Rechnungskonto zusammenfassen.

Im Allgemeinen müssen Sie mehrere Elemente umfassen:

  1. Authentifizierung - Sie werden Ihre Anmeldeinformationen müssen einrichten können AWS verbinden. Überprüfen Sie die Documentation
  2. Aktivieren Sie DBR oder CUR-Berichte in der Abrechnungskonsole. Dadurch werden Ihre monatlichen Zahlungsinformationen an S3 exportiert. Überprüfen Sie die Documentation
  3. Sobald Sie fertig sind, verwenden Sie das SDK, um die Berichte herunterzuladen und importieren Sie sie in DB, ES, was auch immer Sie arbeiten, um große Excel-Dateien zu verarbeiten. Überprüfen Sie die Documentation

Viel Glück!

EDIT

https://docs.aws.amazon.com/aws-sdk-php/v3/api/namespace-Aws.CostExplorer.html

AWS Cost Explorer API veröffentlicht Rechnungsinformationen zu erhalten. Sie können die Dokumentation verwenden, um es einzurichten, es ist ziemlich einfach und einfach.

+0

Ich habe drei aws Konto unter einem root-Konto, jetzt mache ich, um Abrechnungsinformationen auf diese Weise zu erhalten "Login root-Konto -> Abrechnungsinformationen erhalten durch verschiedene accounts -> speichere logs in die datenbank " für den täglichen abrechnungsbetrag für tracking zweck ich brauche eine php API um die komplette abrechnung für aktuelle root account für alle individuellen accounts zu bekommen, wenn es möglich ist schrieb ich ein php programm und Stellen Sie einen Cron-Job für diese auf diese Weise kann ich eine Rechnung automatisch protokollieren. need ist PHP-Funktion, um die gesamte Rechnungssumme von verschiedenen Konto von root aws Konto kann jemand helfen? –

+0

Sie haben keinen API-Zugriff auf die Abrechnungskonsole. Sie müssen Ihre Zahlungsinformationen mithilfe des DBR (fast veraltet) oder des CUR an S3 exportieren. Es handelt sich um eine CSV-Datei, die alle erforderlichen Rechnungsinformationen enthält, einschließlich der Angabe, unter welchem ​​Konto die Rechnung erstellt wurde. – Dvir669

Verwandte Themen