Я делаю задание Cron на сервере AWS, и у меня есть эта функция обработки файлов, которая создает файл JSON. У меня уже есть облачное хранилище Amazon S3, и я хочу, чтобы в нем был сохранен мой файл JSON. Как мне это сделать? Я попытался найти каталог для Amazon S3 Storage с помощью Filezilla, но ничего не нашел. Спасибо!





вам нужно ввести другую команду в свой cron.
После создания файла Json вы должны использовать awscli для загрузки своего json в хранилище S3.
Вот как это установить.
после его настройки вы можете использовать команду aws s3 для его загрузки.
посмотрите здесь для получения дополнительной информации.
Думаю, вам нужно добавить эту команду.
aws s3 cp ./yourfile.json s3://your-bucket-name/
вы установили aws-cli
да @Natsathorn, я могу запустить команду aws с помощью терминала, но когда я пытаюсь сделать это в shell_exec () или exec (), он возвращает ошибку
он говорит, что aws не найден
посмотрите здесь stackoverflow.com/questions/26480860/…
Отмечу ваш ответ зеленым, если он сработает, у меня есть другие дела, и я еще вернусь к этому. :) Спасибо!
неа .. не жалею. Я хочу, чтобы он работал вместе с cron, поэтому мой проект автоматически сохранит файл JSON в моем ведре s3. Я также пробовал shell_exec () внутри функции cron, но похоже, что команда aws s3 не найдена.