Загрузить файл в развертывание

circle-info

Эта функция в настоящее время доступна только через API.

Возможно загрузить файлы из вашего S3-бакета в развертывание. Поскольку файлы загружаются только при создании развертывания, вы можете изменять файлы в бакете и увидеть изменения в следующем создаваемом развертывании.

Профили загрузки

Профили загрузки определяют, какие файлы или папки должны быть загружены из вашего S3-бакета и куда они будут сохранены в развертывании.

Перед созданием профиля загрузки убедитесь, что у вас есть как минимум один Endpoint Storage настроен.

Затем вы захотите создать профиль загрузки в этом бакете, указав следующую информацию:

  • Опция name имя профиля загрузки: оно будет использоваться для связывания профиля загрузки с версиями вашего приложения позже, поэтому оно должно быть уникальным и описательным.

  • Опция источник путь: Путь к файлу или папке в вашем S3-бакете. Он должен начинаться со слэша, а корнем считается корень вашего бакета.

  • Опция тип_источника: Это может быть либо "file" (файл), либо "folder" (папка), и оно должно быть правильно установлено, чтобы загрузка прошла успешно.

  • Опция назначение путь: Путь в вашем развертывании, куда будет сохранён файл или папка. Он должен начинаться со слэша, а корнем считается корень образа вашего контейнера.

circle-exclamation

Например, если вы хотите скопировать файл some-file.txtиз вашего бакета в папку custom-folder в развертывании, при условии, что структуры файлов выглядят следующим образом:

s3://my-bucket/
├─ some-folder/
│  ├─ some-file.txt
├─ some-other-folder/
│  ├─ some-other-file.jpg

Вы бы создали профиль загрузки со следующей информацией:

Для получения дополнительных сведений, см. документацию API.

Связывание профиля загрузки с версией приложения

После создания профиля загрузки вы должны связать с ним версию приложения, чтобы файлы загружались при создании развертывания. Таким образом вы можете использовать несколько профилей загрузки для одной версии приложения и повторно использовать профили загрузки между версиями.

См. документацию API

Ограничения

Общий размер файлов, загружаемых в развертывание, не может превышать 5 МБ.

Если этот лимит будет достигнут, вы получите уведомление во время развертывания, чтобы вы могли оперативно устранить проблему.

Последнее обновление

Это было полезно?