2017-01-26 11 views
0

Я работал над проектом Arduino, который предоставляет данные для публики, но я хочу сохранить только членов семьи или некоторых гостей. Поэтому я хотел настроить страницу авторизации входа, где пользователь может войти в систему и просмотреть данные через веб-сайт php, размещенный локально (доступный через Интернет через переадресацию портов). Но поскольку для входа в систему потребуется база данных для хранения имени пользователя/пароля, я хочу, чтобы она хранилась на dynamoDb. Я думаю, что хранение онлайн в AWS - хорошая идея, так как db будет расти с течением времени, но php-страница может быть легко сохранена и перемещена. Еще одна причина, по которой я хотел бы попробовать, пока я научусь использовать NoSql на dynamo db!Возможно ли иметь локальные подключения php к Amazon dynamoDb?

Просьба указать мне правильный путь к хосту php локально, который использует Amazon dynamoDb для хранения логинов?

ответ

2

Вы можете подключиться к DynamoDB извне среды Amazon, если у вас есть учетные данные. PHP Getting Started Guide должен предоставить вам большую часть того, что вам нужно.

Когда вы будете готовы перейти к экземпляру EC2, машина t2.nano составляет около 4,32 доллара США в месяц. Это позволит вам установить полный PHP-сервер, который также может разговаривать с базой данных, и вам не нужно будет его локально.

+0

Спасибо, поэтому для того, чтобы иметь базу данных онлайн на облаке Amazon, мне просто нужно было изменить конечную точку. –

+0

На самом деле, нет - конечная точка все равно будет одинаковой. Вам нужно будет получить ваши учетные данные на экземпляр EC2, но это довольно легко с ролью IAM. В противном случае это должен быть простой переход. – stdunbar

+0

Но EC2 не подпадает под свободный уровень, это означает, что он будет удален через 1 год. Или мне придется заплатить, чтобы сохранить экземпляр с правилами IAM! –