Téléverser un fichier vers le déploiement
Cette fonctionnalité est actuellement disponible uniquement via le API.
Il est possible de téléverser des fichiers depuis votre bucket S3 vers votre déploiement. Étant donné que les fichiers ne sont téléchargés que lorsqu'un déploiement est créé, vous pouvez modifier les fichiers dans votre bucket et voir les changements lors du prochain déploiement que vous créez.
Profils de récupération
Les profils de récupération définissent quels fichiers ou dossiers doivent être téléchargés depuis votre bucket S3 et où les enregistrer dans votre déploiement.
Avant de créer un profil de récupération, assurez-vous d'avoir au moins un Endpoint Storage configuré.
Vous voudrez ensuite créer un profil de récupération au sein de ce bucket avec les informations suivantes :
L’ nom du profil de récupération : Cela sera utilisé pour associer le profil de récupération à vos versions d'application plus tard, il doit donc être unique et descriptif.
L’ source chemin : Le chemin vers le fichier ou le dossier dans votre bucket S3. Il doit commencer par une barre oblique, et sa racine est la racine de votre bucket.
L’ type_de_source : Cela peut être soit "file" (fichier) soit "folder" (dossier) et doit être défini correctement pour que le téléchargement réussisse.
L’ destination chemin : Le chemin dans votre déploiement où le fichier ou le dossier sera enregistré. Il doit commencer par une barre oblique, et sa racine est la racine de votre image de conteneur.
Veillez à éviter les destinations protégées, telles que /etc/, car cela empêchera la copie des fichiers dans votre déploiement et fera échouer votre déploiement. Assurez-vous qu'un utilisateur normal puisse écrire dans le dossier de destination.
Par exemple, si vous souhaitez copier le fichier some-file.txt, depuis votre bucket, vers le dossier-personnalisé dossier dans votre déploiement, avec les deux structures de fichiers décrites ci-dessous :
s3://my-bucket/
├─ some-folder/
│ ├─ some-file.txt
├─ some-other-folder/
│ ├─ some-other-file.jpgVous créeriez votre profil de récupération avec les informations suivantes :
Pour plus de détails, voir la documentation de l'API.
Lier un profil de récupération à une version d'application
Après avoir créé un profil de récupération, vous devez le lier à une version d'application afin que les fichiers soient téléchargés lors de la création d'un déploiement. De cette façon, vous pouvez utiliser plusieurs profils de récupération pour une seule version d'application et réutiliser des profils de récupération entre les versions d'application.
Voir la documentation de l'API
Limitations
La taille totale des fichiers téléchargés dans le déploiement ne peut pas dépasser 5 Mo.
Si cette limite est atteinte, vous en serez informé au moment du déploiement afin que vous puissiez résoudre rapidement le problème.
Mis à jour
Ce contenu vous a-t-il été utile ?

