Hallo,
ich dachte mir, ich pack das mal hier rein, da es zwar um ne PHP Klasse geht, aber eigentlich doch eher um die Amazon Webservices.
Also, ich habe mir
hier die Klasse gezogen.
Die Klasse hat ja schon die Unterstützung für die Cloudfront mit drin, allerdings nicht für StreamingDistributions.
Da das laut Doku nicht so schwer zu ändern sein sollte, habe ich mich rangesetzt und versucht in diese Klasse eine UNterstützung für StreamingDistributions mit einzubauen. Normalerweise wird einfach nur ne andere Ressource angesprochen (statt
2010-06-01/distribution wird
2010-06-01/streaming-distribution angesprochen)
Dachte ich zumindest. Ich will den ganzen Code nicht posten, wäre zu unübersichtlich, da es ja doch ne ganze Menge ist. (Auf Wunsch kann ich ihn trotzdem posten)
Also habe ich mir einfach die Methoden für die Basisdistributionen genommen, sie kopiert, umbenannt und die Ressource geändert. Für das Anlegen einer Distribution klappt das sogar schon, laut Response wurde die StreamingDistribution angelegt. Probleme habe ich nur noch bei der Anzeige der Distributionen.
Das Anzeigen einer einzelnen Distribution klappt an sich, jedoch wird mir der Bucket, also der origin-Server nicht mit angezeigt.
Das Anzeigen aller Streaming-Distributions klappt gar nicht, da bekomme ich nur nen leeres Array zurück.
Ich erwarte natürlich nicht, dass ihr meinen geschriebenen Code orakelt, doch vllt. gibt es jemanden der schonmal mit der Klasse gearbeitet hat oder allgemein Ahnung hat von den AWS. Ansonsten einfach mal die Klasse runterladen und anschauen, das sollte die Übersichtlichkeit dieses Threads fördern. Wer den Code trotzdem gern hier haben möchte, einfach Bescheid sagen.
Ich hoffe jemand hat eine Idee was falsch laufen könnte.
Danke im voraus.