У меня есть эластичная фаза EC2 с настройкой рабочего (я использую это для периодических задач). Из того, что я понимаю, периодические задачи ставятся в очередь в SQS & считываются работником и выполнен в виде http://localhost
HTTP Post в URL мы устанавливаем в cron.yaml
Как разгрузить задачу от EC2 до рабочего с помощью SQS
- name: "db-backup"
url: "/cron/db-backup"
schedule: "30 21 * * *"
Как мы достигаем этого с помощью AWS SDK? Все, что я вижу, это всего лишь QueueUrl
и MessageBody
. Как указать URL-путь, т.е. /cron/db-backup
$client->sendMessage(array(
'QueueUrl' => $queueUrl,
'MessageBody' => 'Hello World!',
));
Где я должен указать путь /cron/db-backup
? Или я неправильно понял это понятие?