我正在查看亞馬遜的DynamoDB服務,以將來自我們的應用程序(特別是使用Zend_Log
作者)的日誌存儲到DynamoDB數據庫中。Zend Framework對DynamoDB的支持
眼下,有一個在Zend框架的DynamoDB沒有原生支持,以及看起來像亞馬遜改變了他們的簽名搬運到新的版本(http://docs.amazonwebservices.com/general/latest/gr/signing_aws_api_requests.html),這意味着Zend框架甚至不能簽署亞馬遜的新服務的API請求。
任何人都熟悉可以使用DynamoDB服務的Zend_Log_Writer嗎?或者對實施這樣的作家有一些指導?
我還在考慮使用Zend_Session
(http://docs.amazonwebservices.com/AWSSDKforPHP/latest/index.html#m=AmazonDynamoDB/register_session_handler)的會話管理處理程序。但是,再次,zend框架中沒有本地支持。
我建議你創建一個擴展Zend_Service_Amazon_AbstractAmazon的自定義適配器。只要按照Zend_Service_Amazon_SimpleDb的例子。 – chameleon95
@ chameleon95謝謝。這正是我所做的。我還將它作爲一個組件發佈,如果其他人有興趣https://github.com/aporat/Zend_Log_Writer_DynamoDb – aporat
與世界共享它的偉大工作:) –