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.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.
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.
- 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

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.
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.
- 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
- 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
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.
Comment accéder à l'outil App Storage
Comment accéder à l'outil App Storage
Comment créer un bucket
Comment créer un bucket
Depuis 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.
- Cliquez sur Create new bucket.
- Entrez un nom pour le bucket dans le champ Name et sélectionnez Create bucket.

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 :
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 » :
Téléverser ou télécharger des objets
Pour téléverser un objet dans le bucket sélectionné :- Naviguez vers la vue Objects dans l’onglet App Storage.
- Sélectionnez
Upload files, ou
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.
- Naviguez vers la vue Objects dans l’onglet App Storage.
- Sélectionnez l’icône
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é :- Naviguez vers la vue Objects dans l’onglet App Storage.
- Sélectionnez
Create Folder dans la vue Objects.
- Entrez un nom pour le dossier.

Supprimer des objets ou des buckets
Pour supprimer définitivement un objet :- Naviguez vers la vue Objects dans l’onglet App Storage.
- Sélectionnez l’icône
de corbeille à côté de l’objet que vous souhaitez supprimer.
- Confirmez la suppression dans la boîte de dialogue de confirmation.
- Naviguez vers la vue Settings dans l’onglet App Storage.
- Assurez-vous de sélectionner le bucket que vous souhaitez supprimer dans le menu déroulant des buckets en haut à gauche.
- Sélectionnez
Delete Bucket.
- 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 :- Sélectionnez
Add an existing bucket depuis le menu de bucket en haut à gauche de l’onglet App Storage.
- Dans la boîte de dialogue Choose a Bucket, choisissez le bucket que vous souhaitez ajouter et sélectionnez Add Bucket to Repl.

- Naviguez vers la vue Settings dans l’onglet App Storage.
- Depuis le menu déroulant des buckets en haut à gauche de l’onglet, sélectionnez le nom du bucket.
- 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 :- Le SDK Replit App Storage, disponible pour JavaScript et Python
- La bibliothèque cliente Google Cloud Storage
- Tutoriel JavaScript App Storage : Apprenez à utiliser le client JavaScript Replit App Storage
- SDK JavaScript App Storage : Référence client pour le SDK JavaScript
- Tutoriel Python App Storage : Apprenez à utiliser le client Python Replit App Storage
- SDK Python App Storage : Référence client pour le SDK Python
- Exemple d’application Google Cloud Python SDK : Remixez cette application pour gérer des objets avec le SDK Google Cloud Python
- Sélectionnez
All tools pour voir la liste des outils de l’éditeur de projet.
- Sélectionnez
App Storage.
Depuis la barre de recherche :