Articles of amazon web услуги

Проблема с SDK для PHP (DynamoDB)

Недавно DynamoDB выпустил типы документов (список или карту). См. Здесь: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DataModel.html#DataModel.DataTypes или здесь: http://www.allthingsdistributed.com/2014/10/document-model-dynamodb .html Теперь я пытаюсь сохранить следующий массив в DynamoDB array("key"=>"value") Я использую PHP SDK 2.7.0 и 2.7.2 и 3.0.0 beta (пробовал все это, чтобы решить мою проблему, каждый раз в той же проблеме). Мой код, ниже которого хранится две строки, отлично […]

Как я могу сохранить скрипт приемника Amazon SQS PHP навсегда?

Я ранее использовал Gearman вместе с супервизором для управления рабочими местами. В этом случае мы используем Amazon SQS, который я потратил некоторое время, пытаясь окунуться. Я создал отдельный микро-экземпляр нашего основного веб-сервера для использования в качестве сервера обработки изображений (чисто для тестирования на данный момент, он будет обновлен и станет частью кластера до того, как […]

PHP-скрипт работает только на локальном хосте, а не на Amazon?

Я очень новичок, поэтому простите меня, если это слишком основательно. Я установил localhost с помощью MAMP и у меня есть файл index.php который вызывает меня через Twilio , и он отлично работает, я всегда Twilio : <?php $id = "ACxx15d26xxxxxxxxx454424bxxexx3f"; $token = "79fb4xxxf93c8exxxxxxxda6bxxxxe9 "; $url = "https://api.twilio.com/2010-04-01/Accounts/$id/Calls.json"; $CallURL = "http://www.someweb.com"; $from = "+97223721333"; $to = […]

Как я могу устранить неполадку, почему мой PHP-скрипт не будет работать в cron, если это произойдет из командной строки?

У меня есть сценарий, который вызывает две функции, A и B, из одного класса. A создает виртуальный сервер Amazon, а B уничтожает его, как с помощью shell_exec () из инструментов командной строки Amazon. Сценарий doActions.php выталкивает действия из очереди. Если действие «создает», оно создает экземпляр; когда действие «уничтожает», оно убивает одного. Скрипт отлично работает для […]

Класс 'Aws \ Common \ Aws' не найден cakephp

Я использую AWS PHP SDK V2.8 в своем cakephp. Я работаю над машиной AWS ec2 ubuntu. Я использую zip-файлы, а не любой композитор. Я получаю следующую ошибку. Class 'Aws\Common\Aws' not found Я создаю настраиваемый компонент для доступа ко всем функциям SDK. со ссылкой https://github.com/Ali1/cakephp-amazon-aws-sdk Структура моей папки следующая. Вот мой AmazonComponent.php <?php App::uses('Component', 'Controller'); use […]

Хранение документа JSON в DynamoDB с использованием PHP AWS SDK

Я прочитал документацию, где есть примеры PHP для вставки данных в таблицу dynamicDB с использованием AWS SDK. Однако это для табличных данных. Я пытаюсь вставить данные JSON, то есть пара ключевых значений, где значение является документом JSON. Как мне это сделать ? Я попробовал следующий код из документа, но он не работает, если значение не […]

HTTP_HOST не найден за балансировщиком нагрузки на EC2

В некоторых запросах $_SERVER['HTTP_HOST'] не существует. Я исследовал причины, и теперь я знаю, что это происходит по запросам HTTP 1.0. У меня есть 4 домена на многих машинах за балансировщиком нагрузки на AWS EC2, и у меня нет идеи, как решить эту проблему. Это важно, потому что это бизнес-правило.

Можно ли добавить субдомен к Route53 с помощью SDK для PHP AWS?

Я работаю над проектом, в котором мы будем создавать как субдомены, так и домены в Route53. Мы надеемся, что есть способ сделать это программно. Документация SDK для PHP кажется немного легкой, но, похоже, что createHostedZone можно использовать для создания записи домена или поддомена, а changeResourceRecordSets можно использовать для создания необходимых DNS-записей. Есть ли у кого-нибудь […]

Сканирование DynamoDB с несколькими вложенными ключами JSON (PHP)

Мои данные хранятся в одной таблице «события» в DynamoDB в следующей схеме с «_id» как хэш-ключ и «microtime» в качестве ключа диапазона (примерные данные ниже): { "_id": { "S": "ae3761b5-b73b-4fb9-ae5a-5cc230b8fa11" }, "data": { "M": { "name": { "S": "Jeff" }, "purchase_value": { "N": "25" }, "user_id": { "N": "1201" } } }, "microtime": { "N": […]

создание файла / диска подкачки на экземпляре ec2 micro на развертывании эластичного бобового стежка

Поэтому мое приложение устанавливается и развертывается нормально, пока я помещаю его в экземпляр размером больше микро. когда я развертываю на микро, когда композитор пытается установить, я получаю ошибку php, не имея возможности выделить достаточно памяти. поэтому я сделал некоторый поиск в Google и, похоже, вы можете создать файл / диск подкачки при загрузке / создании […]