Как я могу создать S3 Bucket и объект (например, загрузить файл сценария оболочки) про грамматически

Вы можете использовать функцию noWeekends для отключения выбора выходных дней

  $(function() {
     $( "#datepicker" ).datepicker({
     beforeShowDay: $.datepicker.noWeekends
     });
     });
-1
задан Abhinay 5 March 2019 в 18:39
поделиться

3 ответа

Существует несколько стратегий, в зависимости от среды клиента.

aws-cli может использоваться для сценариев оболочки, aws-sdk для сред JavaScript или Boto3 для сред python.

Если вы предоставляете клиентскую среду, создание объекта S3 является почти однострочным, что в равной степени соответствует безопасности и жизненному циклу S3.

0
ответ дан Rich Andrews 5 March 2019 в 18:39
поделиться

Я часто комбинирую два из методов, уже упомянутых выше.

Для настройки инфраструктуры - Terraform. Этот инструмент всегда опережает конкурентов (Ansible и т. Д.) С точки зрения облачных модулей. Вы можете использовать его для создания группы, политик группы, пользователей, их политик IAM для доступа к корзине, загрузки исходных файлов в корзину и многого другого. Он будет хранить файл состояния, содержащий записи об этих ресурсах, поэтому вы можете использовать тот же рабочий процесс, чтобы уничтожить все, что было создано, если необходимо, с очень небольшими изменениями. Очень легко начать, но не гибко, и вы можете быть пойманным, если изменение области в середине проекта внезапно потребует функции, которой нет. Для начала ознакомьтесь с реестром модуля Terrafrom - https://registry.terraform.io/ . В нем достаточно нескольких модулей S3, чтобы начать работу еще быстрее.

Для взаимодействия с ресурсами aws - Python Boto3. В вашем случае это будет последующая загрузка файлов, удаление в S3 Bucket. Вы можете использовать Boto3 для настройки инфраструктуры - так же, как Terraform, но это потребует больше работы на вашей стороне (например, обработка исключений и ошибок).

0
ответ дан Edgarz 5 March 2019 в 18:39
поделиться

Как сказал Рич Эндрю, существует несколько разных технологий. Если вы пытаетесь сделать инфраструктуру в виде кода и прикрепить политики и роли, я бы посоветовал вам взглянуть на Terraform или Serverless.

0
ответ дан turtlesallday 5 March 2019 в 18:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: