Я установил CakePHP 3, используя указания из этого урока:
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/php-cakephp-tutorial.html
Он работает отлично, и на самом деле установка была довольно простой. Работает PHP, CakePHP, MySQL, а также я заметил, что новейший AWS SDK в целом установлен в каталоге производителя. Поэтому я полностью настроен на использование DynamoDB в качестве источника данных. Вы можете спросить, почему я должен использовать DynamoDb, поскольку я уже использую MySQL / MarianDB, это потому, что у нас есть приложение, которое уже работает, и оно использует DynamoDB. Но мы должны быть в состоянии написать приложение администратора, используя CakePHP в верхней части DynamoDB. Это не техническое решение, а исходящее из бизнеса.
Я нашел хороший учебник, написанный StarTutorial, как использовать DynamoDB в качестве обработчика сеанса в CakePHP 3:
https://www.startutorial.com/articles/view/using-amazon-dynamodb-as-session-handler-in-cakephp-3
Ну, у нас не так уж много времени, чтобы использовать DynamoDB для размещения данных, получения данных и сканирования, не так ли? У вас есть простой пример, как это сделать, как записать данные в DynamoDB или выполнить сканирование?
Я также прочитал статью:
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GettingStarted.PHP.html
и это работает нормально, нет проблем. Но я хотел бы воспользоваться всеми преимуществами CakePHP 3, шаблонизацией, безопасностью и т. Д., Сэкономленным тысячами часов благодаря хорошо написанному коду и очень быстрому началу кодирования, например, консоли администратора:)
Спасибо,