Tous les produits
Search
Centre de documentation

Object Storage Service:Qu'est-ce qu'OSS ?

Dernière mise à jour :Oct 09, 2026

Alibaba Cloud Object Storage Service (OSS) est un service de stockage cloud massivement évolutif, sécurisé, rentable et hautement fiable. Il offre une durabilité des données de 99,9999999999 % (douze 9) et une disponibilité des données de 99 995 %. OSS propose diverses classes de stockage pour vous aider à optimiser vos coûts de stockage.

OSS fournit des API RESTful indépendantes de la plateforme pour stocker et accéder à tout type de données depuis n'importe quelle application, n'importe où et à tout moment.

Vous pouvez utiliser les API, les SDK ou les outils de migration fournis par Alibaba Cloud pour migrer facilement de grands volumes de données vers ou depuis OSS. Une fois vos données stockées dans OSS, vous pouvez utiliser la classe de stockage Standard comme stockage principal pour les applications mobiles, les sites web de grande envergure, le partage d'images ou les contenus audio et vidéo populaires. Pour les données auxquelles vous accédez moins fréquemment, vous pouvez opter pour des classes de stockage moins coûteuses avec des périodes de rétention plus longues, telles que Infrequent Access, Archive, Cold Archive ou Deep Cold Archive.

En tant que lac de données basé sur le cloud, OSS offre des capacités de téléchargement à haut débit. Dans certaines régions, un seul compte Alibaba Cloud peut atteindre une bande passante totale de téléchargement allant jusqu'à 100 Gbps sur les réseaux publics et internes, répondant ainsi aux exigences de l'IA et de l'analyse de données à grande échelle. Pour plus d'informations sur la bande passante dans différentes régions, consultez Bande passante OSS.

Premiers pas avec OSS

  • Vidéo de présentation

    Regardez la vidéo suivante pour une introduction rapide à OSS.

  • FAQ

    Parcourez la FAQ OSS pour obtenir des réponses aux questions fréquemment posées sur OSS.

Fonctionnement d'OSS

Les données sont stockées sous forme d'objets dans des buckets. Pour stocker des données dans OSS, vous devez d'abord créer un bucket et spécifier ses propriétés, telles que sa région, ses permissions d'accès et sa classe de stockage. Après avoir créé le bucket, vous pouvez télécharger des données en tant qu'objets et attribuer un ObjectKey unique à chaque objet.

OSS fournit des services basés sur des API RESTful HTTP. Vous devez utiliser différents endpoints pour accéder à OSS dans différentes régions. Lorsque vous envoyez une requête, OSS vérifie l'identité de l'expéditeur à l'aide d'un chiffrement symétrique avec un AccessKey ID et un AccessKey secret.

Les opérations sur les objets dans OSS sont atomiques et offrent une forte cohérence.

  • Bucket

    Un bucket est un conteneur utilisé pour stocker des objets. Tous les objets doivent appartenir à un bucket. Un bucket possède diverses propriétés de configuration, notamment sa région, ses permissions d'accès et sa classe de stockage. Vous pouvez créer différents types de buckets pour stocker différentes données selon vos besoins.

  • Objet

    Un objet, également appelé fichier, est l'unité de données de base dans OSS. Contrairement aux systèmes de fichiers traditionnels, les objets n'ont pas de structure hiérarchique de dossiers. Un objet se compose de métadonnées (Object Meta), de données utilisateur (Data) et d'une clé (nom de fichier). Un objet est identifié de manière unique par sa clé au sein d'un bucket. Les métadonnées d'objet sont un ensemble de paires clé-valeur qui décrivent les propriétés de l'objet, telles que le type de fichier et l'encodage. Vous pouvez également stocker des informations personnalisées dans les métadonnées.

  • ObjectKey

    Dans les SDK pour divers langages, ObjectKey, Key et ObjectName sont synonymes. Ils désignent tous le nom d'un objet que vous spécifiez pour une opération. Par exemple, lorsque vous téléchargez un objet dans un bucket, l'ObjectKey est le nom complet de l'objet, qui inclut le chemin complet et l'extension de fichier, comme abc/efg/123.jpg.

  • Région

    Une région est l'emplacement physique d'un centre de données OSS. Vous pouvez choisir une région pour créer un bucket en fonction de facteurs tels que le coût et la source de vos requêtes. Une région géographiquement plus proche de vos utilisateurs offre généralement un accès plus rapide. Pour plus d'informations, consultez Régions prises en charge par OSS.

  • Endpoint

    Un endpoint est le nom de domaine utilisé pour accéder à OSS. OSS fournit des services via des API RESTful HTTP. Vous devez utiliser différents endpoints pour accéder à OSS dans différentes régions. Les endpoints pour accéder à la même région via Internet et un réseau interne sont également différents. Par exemple, l'endpoint Internet pour la région Chine (Hangzhou) est oss-cn-hangzhou.aliyuncs.com, et l'endpoint du réseau interne est oss-cn-hangzhou-internal.aliyuncs.com. Pour plus d'informations, consultez Endpoints pour chaque région.

  • AccessKey

    Une paire AccessKey, également appelée AK, se compose d'un AccessKey ID et d'un AccessKey secret utilisés pour la vérification d'identité. OSS utilise l'AccessKey ID et l'AccessKey secret pour le chiffrement symétrique afin de vérifier l'identité de l'expéditeur d'une requête. L'AccessKey ID identifie l'utilisateur. L'AccessKey secret est une clé que vous utilisez pour chiffrer les chaînes de signature, qu'OSS utilise ensuite pour vérifier la signature. Vous devez garder votre AccessKey secret confidentiel. Pour OSS, une paire AccessKey peut être obtenue à partir de l'une des sources suivantes :

    • Une paire AccessKey appartenant au propriétaire du bucket.

    • Une paire AccessKey accordée à un tiers par le propriétaire du bucket via l'autorisation RAM.

    • Une paire AccessKey accordée à un tiers par le propriétaire du bucket via Security Token Service (STS).

    Pour plus d'informations sur les paires AccessKey, consultez Créer une paire AccessKey.

  • Atomicité et forte cohérence

    Les opérations sur les objets dans OSS sont atomiques. Une opération réussit ou échoue. Un objet n'a pas d'état intermédiaire. Lorsqu'un objet est téléchargé, OSS garantit que l'objet que vous lisez est complet. OSS ne renvoie pas un objet partiellement téléchargé.

    Les opérations sur les objets dans OSS offrent une forte cohérence. Lorsque vous recevez une réponse réussie pour une opération de téléchargement (PUT), l'objet téléchargé est immédiatement disponible pour les opérations de lecture, et ses données redondantes ont été écrites avec succès. Un téléchargement n'a pas d'état intermédiaire. Cela signifie que vous pouvez lire les données immédiatement après une opération d'écriture. Pour une opération de suppression, après avoir supprimé avec succès un objet spécifié, celui-ci cesse immédiatement d'exister.

Pour un aperçu complet des concepts de base d'OSS, consultez Termes.

Principales fonctionnalités

  • Versioning

    Le versioning est une fonctionnalité de protection des données au niveau du bucket. Lorsque vous activez le versioning, les opérations d'écrasement et de suppression créent des versions historiques d'un objet au lieu de supprimer définitivement les données. Si vous écrasez ou supprimez accidentellement un objet, vous pouvez le restaurer à n'importe laquelle de ses versions précédentes. Pour plus d'informations, consultez Versioning.

  • Politique de bucket

    Un propriétaire de bucket peut utiliser une politique de bucket pour accorder à différents utilisateurs des permissions spécifiques pour accéder à des ressources OSS désignées. Par exemple, vous pouvez accorder à un utilisateur anonyme ou à un utilisateur d'un autre compte des permissions pour accéder ou gérer un bucket entier ou des ressources spécifiques à l'intérieur de celui-ci. Vous pouvez également accorder différentes permissions (telles que lecture seule, lecture/écriture ou contrôle total) à différents utilisateurs Resource Access Management (RAM) sous le même compte. Pour savoir comment configurer une politique de bucket, consultez Configurer des politiques de bucket pour autoriser d'autres utilisateurs à accéder aux ressources OSS.

  • Réplication inter-régions

    La réplication inter-régions est la réplication automatique et asynchrone (en temps quasi réel) d'objets entre des buckets situés dans différents centres de données OSS (régions). Elle réplique la création, les mises à jour et les suppressions d'objets d'un bucket source vers un bucket de destination dans une région différente. Cette fonctionnalité prend en charge des cas d'utilisation tels que la reprise après sinistre inter-régions et la réplication de données. Pour plus d'informations, consultez CRR.

  • Chiffrement des données

    Chiffrement côté serveur : Lorsque vous téléchargez un objet, OSS le chiffre dès sa réception et stocke les données chiffrées. Lorsque vous téléchargez l'objet, OSS le déchiffre automatiquement avant de vous l'envoyer. L'en-tête de réponse HTTP indique que l'objet a été chiffré côté serveur. Pour plus d'informations, consultez Chiffrement côté serveur.

    Chiffrement côté client : Vous chiffrez vos données localement avant de les télécharger sur OSS. Pour plus d'informations, consultez Chiffrement côté client.

  • Rétention permanente des données

    Par défaut, les données téléchargées dans un bucket sont stockées de manière permanente, sauf dans les cas suivants :

    • Les données sont supprimées manuellement à l'aide de la console OSS, d'une API ou d'un SDK, d'ossutil ou d'ossbrowser. Pour plus d'informations, consultez Supprimer des objets.

    • Les données sont automatiquement supprimées après une période spécifiée basée sur une règle de cycle de vie. Pour plus d'informations, consultez Règles de cycle de vie basées sur la dernière heure de modification.

    • Vos données sont supprimées si vous ne régularisez pas un paiement en retard dans les 15 jours suivant la suspension de votre service OSS. Pour plus d'informations, consultez Suspension du service.

OSS et Elastic Compute Service (ECS) sont des services cloud indépendants. L'arrêt, l'extinction ou la libération d'une instance ECS n'affecte pas les données stockées dans OSS. La durabilité de vos données OSS est assurée par des mécanismes de redondance de stockage et ne dépend pas de l'état d'exécution de vos instances de calcul.

Pour un aperçu complet des fonctionnalités d'OSS, consultez Fonctionnalités.

Méthodes d'utilisation d'OSS

OSS offre des méthodes flexibles pour télécharger, récupérer et gérer les données.

  • Utiliser la console

    OSS fournit une console web qui vous permet de gérer vos ressources OSS. Pour plus d'informations, consultez la console OSS et Console OSS.

  • Utiliser une API ou un SDK

    OSS fournit des API RESTful et des SDK pour divers langages de programmation afin de faciliter le développement personnalisé. Pour plus d'informations, consultez la Référence API OSS et la Référence SDK OSS.

  • Utiliser des outils

    OSS propose divers outils, notamment l'outil graphique ossbrowser, l'outil en ligne de commande ossutil et l'outil FTP ossftp. Pour plus d'informations, consultez les Outils OSS courants.

  • Utiliser Cloud Storage Gateway

    Les buckets dans OSS ont une structure plate et n'utilisent pas de concepts de système de fichiers tels que les répertoires. Pour utiliser OSS comme un dossier ou un disque local, configurez Cloud Storage Gateway. Pour plus d'informations, consultez la page produit Cloud Storage Gateway.

Facturation

Consultez la Présentation de la facturation.

Services connexes

Après avoir stocké des données dans OSS, vous pouvez utiliser d'autres produits et services Alibaba Cloud pour effectuer des opérations connexes sur les données.

Les produits et services Alibaba Cloud suivants sont couramment utilisés avec OSS :

  • Image Processing (IMG) : Effectuez des opérations telles que la conversion de format, le redimensionnement, le recadrage, la rotation et l'ajout de filigranes sur les images stockées dans OSS. Pour plus d'informations, consultez le Démarrage rapide pour Image Processing.

  • Elastic Compute Service (ECS) : Fournit des services de calcul cloud simples et efficaces avec une mise à l'échelle élastique de la capacité de traitement. Pour plus d'informations, consultez la page produit ECS.

  • Sélection du stockage d'images : Pour un petit volume de données d'images (10 à 20 Go), vous pouvez stocker les images directement sur un disque local ECS. Pour un grand volume de données d'images (des centaines de Go ou plus), utilisez OSS pour une meilleure évolutivité et une meilleure durabilité des données. Si vous utilisez ECS conjointement avec OSS dans la même région, vous pouvez accéder à OSS via un endpoint interne pour éviter les frais de trafic sortant. Pour plus d'informations, consultez les Règles d'utilisation des noms de domaine d'accès OSS.

  • Content Delivery Network (CDN) : Met en cache les ressources OSS sur des nœuds périphériques dans différentes régions pour accélérer les téléchargements de fichiers fréquemment consultés. Pour plus d'informations, consultez la page produit CDN.

  • E-MapReduce : Une solution de traitement de big data construite sur ECS et basée sur des frameworks open source tels qu'Apache Hadoop et Apache Spark. Elle vous permet d'analyser et de traiter vos données. Pour plus d'informations, consultez la page produit E-MapReduce.

  • Online Migration Service : Migrez des données depuis des sources tierces, telles qu'Amazon S3 ou Google Cloud Storage, vers OSS. Pour plus d'informations, consultez le tutoriel Online Migration Service.

  • Service de migration hors ligne : Si vous devez télécharger des téraoctets ou des pétaoctets de données vers OSS mais que vous disposez d'une bande passante réseau limitée, vous pouvez utiliser le service de migration de données hors ligne Lightning Cube. Pour plus d'informations, consultez Migration hors ligne (Lightning Cube).

Autres services de stockage Alibaba Cloud

En plus du stockage objet, Alibaba Cloud propose d'autres types de services de stockage, tels qu'Apsara File Storage NAS et Elastic Block Storage (EBS), pour répondre à vos besoins métier dans différents scénarios. Pour plus d'informations, consultez l'Introduction aux services de stockage Alibaba Cloud.

Pour les cas d'utilisation clients et les solutions liés aux services de stockage Alibaba Cloud, consultez la Famille de stockage Alibaba Cloud.