Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://docs.replit.com/llms.txt

Use this file to discover all available pages before exploring further.

App Storage est le stockage d’objets intégré de Replit qui permet à votre application d’héberger et d’enregistrer facilement des téléversements tels que des images, des vidéos et des documents. Les buckets sont des conteneurs permettant de stocker des objets comme des fichiers. Ils incluent des politiques d’accès pour limiter les actions que les utilisateurs ou les applications peuvent effectuer sur leur contenu.
Nous avons renommé Object Storage en App Storage. Les fonctionnalités n’ont pas changé et vos buckets, permissions et accès programmatiques existants continueront de fonctionner.
Avec App Storage, vous pouvez créer des applications telles que :
  • Plateformes de partage de photos : Permettez aux créateurs de téléverser, stocker et afficher des images
  • Services de streaming vidéo : Gérez les téléversements de vidéos et distribuez le contenu aux spectateurs
  • Systèmes de gestion de documents : Stockez et organisez les fichiers des créateurs avec un accès sécurisé
  • Sites portfolio : Mettez en valeur votre travail avec des fichiers médias qui se chargent de manière fiable
  • Services de sauvegarde de fichiers : Offrez aux créateurs un stockage cloud pour leurs fichiers importants
capture d'écran de l'outil App Storage
Demandez à Agent d’ajouter App Storage à votre application en précisant les types de fichiers que votre application doit gérer. Agent configurera l’intégration, créera les buckets nécessaires et mettra à jour votre application pour téléverser, stocker et récupérer des fichiers avec des fonctionnalités avancées telles que l’authentification et les contrôles d’accès.
L’outil App Storage vous permet de partager facilement des données entre vos environnements de développement et de production, ou avec d’autres applications Replit.

Fonctionnalités

App Storage est alimenté par Google Cloud Storage (GCS). Vous bénéficiez ainsi des avantages d’une disponibilité, d’une accessibilité et d’une sécurité de premier ordre.
App Storage fournit les fonctionnalités suivantes pour vos applications Replit :
  • Stockage cloud persistant : Stockez des fichiers qui restent accessibles à votre application publiée et à vos utilisateurs
  • Gestion de fichiers évolutive : Gérez des besoins de données croissants sans vous soucier des limites de stockage
  • Partage de données entre applications : Partagez des buckets entre plusieurs applications Replit pour des architectures distribuées
  • Accès programmatique : Téléversez, téléchargez et gérez des fichiers à l’aide d’API intuitives
  • Intégration Agent améliorée : Laissez Agent configurer App Storage avec des configurations avancées, inspecter les configurations existantes et générer du code backend et frontend complet avec authentification et contrôles d’accès
Voici quelques façons d’utiliser App Storage dans vos applications Replit :
  • Stocker des photos de profil et des téléversements médias des créateurs
  • Servir des images de produits pour des sites e-commerce
  • Gérer les téléversements de documents pour les soumissions de formulaires
  • Créer des fonctionnalités de partage et de collaboration de fichiers
  • Construire des systèmes de gestion de contenu avec des bibliothèques médias
Intégration Agent améliorée : Vous pouvez demander à Replit Agent d’ajouter automatiquement App Storage à vos applications ! Agent peut désormais configurer le stockage d’objets, inspecter les configurations et générer du code backend et frontend complet avec des fonctionnalités avancées telles que l’authentification et les contrôles d’accès. Mentionnez simplement « App Storage » ou « stockage de fichiers » dans votre invite.En savoir plus sur les intégrations Agent et voir toutes les invites App Storage disponibles.

Utilisation

Votre application Replit doit s’authentifier auprès de Google Cloud Storage pour accéder à un bucket et à ses objets. Utilisez les bibliothèques clientes officielles Replit App Storage pour vous authentifier automatiquement.
Vous pouvez accéder à l’outil App Storage directement dans votre éditeur de projet.
Depuis le dock d’outils à gauche :
  1. Sélectionnez Icône Tous les outils All tools pour voir la liste des outils de l’éditeur de projet.
  2. Sélectionnez Icône App Storage App Storage.
Depuis la barre de recherche :
  1. Sélectionnez la icône loupe loupe en haut pour ouvrir l’outil de recherche.
  2. Tapez « App Storage » pour localiser l’outil et sélectionnez-le dans les résultats.
Pour associer un nouveau bucket de stockage à votre application Replit, créez un bucket.
Depuis l’outil App Storage :
  1. Cliquez sur Create new bucket.
  2. Entrez un nom pour le bucket dans le champ Name et sélectionnez Create bucket.
L’onglet App Storage devrait ressembler à la capture d’écran suivante :
capture d'écran de l'outil App Storage
Pour créer des buckets supplémentaires, ouvrez le menu déroulant des buckets en haut à gauche de l’onglet App Storage et sélectionnez Create new bucket.
Les sections suivantes expliquent les options de gestion des buckets et des objets dans l’outil App Storage.

Sélectionner un bucket

Pour basculer entre vos buckets de stockage, sélectionnez le menu déroulant dans le coin supérieur gauche de l’onglet App Storage. Le bucket sélectionné affiche une coche à côté de son nom, comme le montre la capture d’écran ci-dessous :
capture d'écran du menu de sélection de bucket

Accéder à l’identifiant du bucket

Pour afficher l’identifiant du bucket, sélectionnez la vue Settings depuis le menu déroulant en haut de l’onglet App Storage. L’identifiant du bucket identifie de façon unique le bucket, que votre code doit référencer pour effectuer une opération. Si vous avez plusieurs buckets, sélectionnez le bon bucket dans le menu déroulant en haut à gauche. La capture d’écran suivante montre l’identifiant du bucket pour le bucket « FileVault Bucket One » :
capture d'écran de l'outil App Storage

Téléverser ou télécharger des objets

Pour téléverser un objet dans le bucket sélectionné :
  1. Naviguez vers la vue Objects dans l’onglet App Storage.
  2. Sélectionnez icône téléverser fichier Upload files, ou icône téléverser dossier Upload folder pour téléverser tous les fichiers d’un dossier. Ensuite, sélectionnez un ou plusieurs fichiers à téléverser depuis la boîte de dialogue de fichiers. Vous pouvez également faire glisser un fichier ou un dossier dans la zone qui liste le contenu du bucket.
Pour télécharger un objet depuis le bucket sélectionné :
  1. Naviguez vers la vue Objects dans l’onglet App Storage.
  2. Sélectionnez l’icône icône télécharger de téléchargement à droite du fichier pour le télécharger.

Organiser les objets dans des dossiers

Pour créer un dossier dans le bucket sélectionné :
  1. Naviguez vers la vue Objects dans l’onglet App Storage.
  2. Sélectionnez icône créer dossier Create Folder dans la vue Objects.
  3. Entrez un nom pour le dossier.
Pour ajouter des objets à un dossier dans la vue Objects, faites glisser un objet vers le dossier de destination. Pour déplacer l’objet vers un dossier parent, faites-le glisser au-dessus de l’en-tête vers le nom du dossier situé au-dessus de la liste d’objets. L’animation suivante montre le déplacement du fichier « product_demo.mov » du dossier « videos » vers le dossier parent « Objects » :
animation montrant le déplacement d'un fichier vers un dossier parent

Supprimer des objets ou des buckets

La suppression est irréversible. Assurez-vous de sauvegarder toutes les données essentielles avant de continuer.
Pour supprimer définitivement un objet :
  1. Naviguez vers la vue Objects dans l’onglet App Storage.
  2. Sélectionnez l’icône icône corbeille de corbeille à côté de l’objet que vous souhaitez supprimer.
  3. Confirmez la suppression dans la boîte de dialogue de confirmation.
Pour supprimer un bucket et tous les objets qu’il contient :
  1. Naviguez vers la vue Settings dans l’onglet App Storage.
  2. Assurez-vous de sélectionner le bucket que vous souhaitez supprimer dans le menu déroulant des buckets en haut à gauche.
  3. Sélectionnez icône corbeille Delete Bucket.
  4. Confirmez la suppression dans la boîte de dialogue de confirmation.

Gestion des accès aux buckets

Replit connecte tous les buckets que vous créez à votre compte et les rend disponibles pour toutes vos applications Replit. L’application Replit depuis laquelle vous créez le bucket reçoit automatiquement l’accès. Vous pouvez contrôler quelles applications Replit ont accès à un bucket spécifique, ce qui vous permet de partager des données de manière efficace et sécurisée. Pour accorder à votre application Replit l’accès à un bucket d’une autre application de votre compte :
  1. Sélectionnez icône loupe Add an existing bucket depuis le menu de bucket en haut à gauche de l’onglet App Storage.
  2. Dans la boîte de dialogue Choose a Bucket, choisissez le bucket que vous souhaitez ajouter et sélectionnez Add Bucket to Repl.
capture d'écran de la boîte de dialogue de sélection de bucket
Pour révoquer l’accès de votre application Replit à un bucket :
  1. Naviguez vers la vue Settings dans l’onglet App Storage.
  2. Depuis le menu déroulant des buckets en haut à gauche de l’onglet, sélectionnez le nom du bucket.
  3. Sélectionnez Remove Bucket from Repl et confirmez la suppression dans la boîte de dialogue de confirmation.

Accès programmatique à App Storage

Pour accéder à App Storage depuis votre application Replit, utilisez l’une des bibliothèques suivantes : Pour les instructions sur l’utilisation des bibliothèques clientes, consultez les ressources suivantes :

Facturation et utilisation des ressources

Pour surveiller votre utilisation d’App Storage, accédez à la page Utilisation. Pour en savoir plus sur la tarification d’App Storage, consultez la Facturation App Storage.