Passer au contenu principal
Le Stockage d’application est le stockage d’objets intégré de Replit qui permet à votre application d’héberger et d’enregistrer facilement des téléchargements tels que des images, des vidéos et des documents. Les compartiments sont des conteneurs pour stocker des objets tels que 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é Stockage d’objets en Stockage d’application. Les fonctionnalités n’ont pas changé et vos compartiments, permissions et accès programmatique existants devraient continuer à fonctionner.
Avec le Stockage d’application, vous pouvez créer des applications telles que :
  • Plateformes de partage de photos : Permettre aux utilisateurs de télécharger, stocker et afficher des images
  • Services de streaming vidéo : Gérer les téléchargements de vidéos et diffuser du contenu aux spectateurs
  • Systèmes de gestion de documents : Stocker et organiser les fichiers des utilisateurs avec un accès sécurisé
  • Sites portfolio : Présenter des travaux avec des fichiers multimédias qui se chargent de manière fiable
  • Services de sauvegarde de fichiers : Offrir aux utilisateurs un stockage cloud pour leurs fichiers importants
capture d'écran de l'outil Stockage d'application
Demandez à Agent d’ajouter le Stockage d’application à votre application en précisant les types de fichiers que votre application doit gérer. Agent configurera l’intégration, créera les compartiments nécessaires et mettra à jour votre application pour télécharger, stocker et récupérer des fichiers avec des fonctionnalités avancées comme l’authentification et les contrôles d’accès.
L’outil Stockage d’application 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

Le Stockage d’application est alimenté par Google Cloud Storage (GCS). Cela signifie que vous bénéficiez des avantages d’une disponibilité, d’une disponibilité et d’une sécurité de pointe dans l’industrie.
Le Stockage d’application fournit les fonctionnalités suivantes pour vos applications Replit :
  • Stockage cloud persistant : Stockez des fichiers qui restent accessibles à votre application publiée et aux utilisateurs
  • Gestion de fichiers évolutive : Gérez les besoins croissants en données sans vous soucier des limites de stockage
  • Partage de données entre applications : Partagez des compartiments entre plusieurs applications Replit pour des architectures distribuées
  • Accès programmatique : Téléchargez, téléchargez et gérez des fichiers à l’aide d’API intuitives
  • Intégration Agent améliorée : Laissez Agent configurer le Stockage d’application 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 le Stockage d’application dans vos applications Replit :
  • Stocker les photos de profil et les téléchargements multimédias des utilisateurs
  • Diffuser des images de produits pour les sites e-commerce
  • Gérer les téléchargements de documents pour les soumissions de formulaires
  • Créer des fonctionnalités de partage de fichiers et de collaboration
  • Créer des systèmes de gestion de contenu avec des bibliothèques multimédias
Intégration Agent améliorée : Vous pouvez demander à Replit Agent d’ajouter automatiquement le Stockage d’application à vos applications ! Agent peut maintenant configurer le stockage d’objets, inspecter les configurations et générer du code backend et frontend complet avec des fonctionnalités avancées comme l’authentification et les contrôles d’accès. Mentionnez simplement “Stockage d’application” ou “stockage de fichiers” dans votre prompt.En savoir plus sur les intégrations Agent et voir tous les prompts disponibles pour le Stockage d’application.

Utilisation

Votre application Replit doit s’authentifier auprès de Google Cloud Storage pour accéder à un compartiment et à ses objets. Utilisez les bibliothèques client officielles du Stockage d’application Replit pour vous authentifier automatiquement.
Vous pouvez accéder à l’outil Stockage d’application directement dans l’espace de travail de votre application Replit.
Depuis le dock d’outils à gauche :
  1. Sélectionnez Icône Tous les outils Tous les outils pour voir la liste des outils de l’espace de travail.
  2. Sélectionnez Icône Stockage d'application Stockage d’application.
Depuis la barre de recherche :
  1. Sélectionnez la Icône loupe loupe en haut pour ouvrir l’outil de recherche.
  2. Tapez “Stockage d’application” pour localiser l’outil et sélectionnez-le dans les résultats.
Pour associer un nouveau compartiment de stockage à votre application Replit, créez un compartiment.
Depuis l’outil Stockage d’application :
  1. Cliquez sur Créer un nouveau compartiment.
  2. Entrez un nom pour le compartiment dans le champ Nom et sélectionnez Créer un compartiment.
L’onglet Stockage d’application devrait ressembler à la capture d’écran suivante :
capture d'écran de l'outil Stockage d'application
Pour créer des compartiments supplémentaires, ouvrez le menu déroulant de compartiment en haut à gauche de l’onglet Stockage d’application et sélectionnez Créer un nouveau compartiment.
Les sections suivantes expliquent les options de gestion des compartiments et des objets dans l’outil Stockage d’application.

Sélectionner un compartiment

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

Accéder à l’ID du compartiment

Pour afficher l’ID du compartiment, sélectionnez la vue Paramètres dans le menu déroulant en haut de l’onglet Stockage d’application. L’ID du compartiment identifie de manière unique le compartiment, que votre code doit référencer pour effectuer une opération. Si vous avez plusieurs compartiments, sélectionnez le compartiment approprié dans le menu déroulant en haut à gauche. La capture d’écran suivante montre l’ID du compartiment pour le compartiment “FileVault Bucket One” :
capture d'écran de l'outil Stockage d'application

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

Pour télécharger un objet vers le compartiment sélectionné :
  1. Accédez à la vue Objets dans l’onglet Stockage d’application.
  2. Sélectionnez Icône télécharger un fichier Télécharger des fichiers, ou Icône télécharger un dossier Télécharger un dossier pour télécharger tous les fichiers d’un dossier. Ensuite, sélectionnez un ou plusieurs fichiers à télécharger depuis la boîte de dialogue de fichier. Vous pouvez également faire glisser un fichier ou un dossier dans la zone qui liste le contenu du compartiment.
Pour télécharger un objet depuis le compartiment sélectionné :
  1. Accédez à la vue Objets dans l’onglet Stockage d’application.
  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 compartiment sélectionné :
  1. Accédez à la vue Objets dans l’onglet Stockage d’application.
  2. Sélectionnez Icône créer un dossier Créer un dossier dans la vue Objets.
  3. Entrez un nom pour le dossier.
Pour ajouter des objets à un dossier dans la vue Objets, 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 compartiments

L’action de suppression est irréversible. Assurez-vous de sauvegarder toutes les données essentielles avant de procéder.
Pour supprimer définitivement un objet :
  1. Accédez à la vue Objets dans l’onglet Stockage d’application.
  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 compartiment et tous les objets qu’il contient :
  1. Accédez à la vue Paramètres dans l’onglet Stockage d’application.
  2. Assurez-vous de sélectionner le compartiment que vous souhaitez supprimer dans le menu déroulant de compartiment en haut à gauche.
  3. Sélectionnez Icône corbeille Supprimer le compartiment.
  4. Confirmez la suppression dans la boîte de dialogue de confirmation.

Gestion des accès aux compartiments

Replit connecte tous les compartiments que vous créez à votre compte et les rend disponibles pour toutes vos applications Replit. L’application Replit depuis laquelle vous créez le compartiment reçoit automatiquement l’accès. Vous pouvez contrôler quelles applications Replit ont accès à un compartiment spécifique, ce qui vous permet de partager des données efficacement et en toute sécurité. Pour accorder à votre application Replit l’accès à un compartiment d’une autre application sur votre compte :
  1. Sélectionnez Icône loupe Ajouter un compartiment existant depuis le menu de compartiment en haut à gauche de l’onglet Stockage d’application.
  2. Dans la boîte de dialogue Choisir un compartiment, choisissez le compartiment que vous souhaitez ajouter et sélectionnez Ajouter le compartiment au Repl.
capture d'écran de la boîte de dialogue de choix de compartiment
Pour révoquer l’accès de votre application Replit à un compartiment :
  1. Accédez à la vue Paramètres dans l’onglet Stockage d’application.
  2. Dans le menu déroulant de compartiment en haut à gauche de l’onglet, sélectionnez le nom du compartiment.
  3. Sélectionnez Supprimer le compartiment du Repl et confirmez la suppression dans la boîte de dialogue de confirmation.

Accès programmatique au Stockage d’application

Pour accéder au Stockage d’application depuis votre application Replit, utilisez l’une des bibliothèques suivantes : Pour obtenir des instructions sur l’utilisation des bibliothèques client, consultez les ressources suivantes :

Facturation et utilisation des ressources

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