Tous les produits
Search
Centre de documentation

Object Storage Service:Monter un compartiment OSS avec Cloud Storage Gateway

Dernière mise à jour :Sep 09, 2026

Cloud Storage Gateway (CSG) monte un compartiment OSS en tant que système de fichiers partagé, permettant à plusieurs utilisateurs d'accéder aux données depuis différents emplacements et appareils. Une fois le montage effectué, vous pouvez gérer les objets OSS comme des fichiers et des dossiers locaux.

Prérequis

Notes d'utilisation

  • N'écrivez pas directement des objets Archive, Cold Archive ou Deep Cold Archive dans un compartiment monté via CSG.

    CSG appelle CopyObject pour mettre à jour les métadonnées des objets (comme la date de dernière modification) à chaque écriture. Pour les objets de niveau Archive, CopyObject déclenche une restauration, ce qui dégrade les performances d'écriture et peut provoquer des échecs. Écrivez d'abord les fichiers au format Standard ou IA, puis faites-les transiter vers d'autres classes de stockage à l'aide de règles de cycle de vie. Pour plus d'informations, consultez Règles de cycle de vie basées sur la date de dernière modification.

  • L'utilisation de CSG entraîne des frais liés à l'édition de la passerelle, au type de cache, à la bande passante publique et à l'utilisation d'OSS (stockage et requêtes). Pour plus d'informations, consultez Facturation de Cloud Storage Gateway.

Étape 1 : Configurer une passerelle de fichiers

  1. Connectez-vous à la console OSS.

  2. Dans le volet de navigation de gauche, cliquez sur Buckets. Sur la page qui s'affiche, cliquez sur le nom du compartiment cible.

  3. Dans le volet de navigation de gauche, choisissez Object Management > Attach OSS Bucket to ECS, puis cliquez sur Configure Gateway.

  4. Dans le volet Basic Information, configurez les paramètres suivants et cliquez sur Next.

    Parameter

    Description

    Edition

    Sélectionnez une édition en fonction de la capacité du compartiment et des besoins en bande passante. Pour plus d'informations, consultez Passerelles de fichiers.

    VPC

    Sélectionnez le VPC où réside l'instance ECS.

    vSwitch

    Sélectionnez le vSwitch du VPC où réside l'instance ECS.

  5. Dans le volet Config Protocol, configurez les paramètres suivants et cliquez sur Next.

    Parameter

    Description

    Name

    Saisissez un nom pour la passerelle de fichiers.

    60 caractères maximum. Doit commencer par une lettre ou un caractère chinois. Caractères autorisés : lettres, caractères chinois, chiffres, traits de soulignement (_), tirets (-) et points (.).

    Subdirectory

    Pour monter un sous-répertoire du compartiment, sélectionnez l'option Subdirectory à côté de Bucket Name et saisissez le nom du sous-répertoire.

    Protocol

    Sélectionnez le protocole de la passerelle de fichiers.

    • NFS : pour les clients Linux.

    • SMB : pour les clients Windows.

    Share name

    Définissez le nom du partage réseau pour le compartiment monté.

    32 caractères maximum. Doit commencer par une lettre. Caractères autorisés : lettres, chiffres, ._-.

    User mapping

    Spécifiez l'identité utilisateur pour l'accès des clients NFS. Disponible uniquement lorsque Protocol Type est défini sur NFS.

    • none : les clients NFS conservent leurs identités d'origine.

    • root_squash : mappe l'utilisateur root sur nobody sur le serveur.

    • all_squash : mappe tous les utilisateurs sur nobody sur le serveur.

    • all_anonymous : mappe tous les utilisateurs sur anonymous sur le serveur.

    Remarque

    Par défaut, CSG accorde à tous les utilisateurs des autorisations de lecture, d'écriture et d'exécution sur les fichiers montés. Configurez user mapping comme suit :

    • Pour gérer les autorisations, définissez user mapping sur none et utilisez root pour configurer l'accès. Définir les autorisations d'accès aux fichiers.

    • Si vous n'avez pas besoin de gérer les autorisations, sélectionnez toute autre option de mappage.

    Reverse sync

    Synchronise les métadonnées du compartiment OSS vers le cache de la passerelle pour assurer leur cohérence.

    Définissez l'Reverse Sync Interval. Valeurs valides : 15 à 36 000 secondes. Recommandé : supérieur à 3 600 secondes.

    Important

    La synchronisation inverse analyse tous les objets du compartiment et peut entraîner des frais de requête API. Pour plus d'informations, consultez Frais de requête.

    Cache disk type

    Ultra Disk, Standard SSD et ESSD. La disponibilité varie selon la région. Sélectionnez un type en fonction de vos besoins professionnels.

    Cache Capacity

    Capacité du cache de données. Unité : Go. Valeurs valides : 100 à 32 768.

    CSG met en cache les données fréquemment utilisées sur l'instance ECS pour améliorer les performances d'accès et réduire la latence.

  6. Dans le volet Billing Information, lisez et acceptez le Cloud Storage Gateway Service Agreement, puis cliquez sur Finish.

    Remarque

    La passerelle utilise par défaut la facturation au paiement à l'utilisation. Passez à l'abonnement pour réduire les coûts. Pour plus d'informations, consultez Convertir une passerelle au paiement à l'utilisation en passerelle par abonnement.

Étape 2 : Monter et accéder au compartiment

Après avoir créé la passerelle de fichiers, montez le compartiment sur votre instance ECS. Ces étapes couvrent NFS. Pour SMB, utilisez plutôt Accéder à un partage SMB.

  1. Sur la page des détails du compartiment, choisissez Object Management > Attach OSS Bucket to ECS dans le volet de navigation de gauche.

  2. Dans la liste des passerelles de fichiers, repérez le Server Mount Target de votre passerelle.

  3. Connectez-vous à votre instance ECS Linux dans la région du compartiment. Pour plus d'informations, consultez Se connecter à une instance à l'aide de VNC.

  4. Exécutez la commande de montage NFS pour monter le compartiment cible.

    Par exemple, si la cible de montage est 172.16.0.2:/test et que le répertoire local est /mnt/nfs/ :

    mount.nfs 172.16.0.2:/test /mnt/nfs/
  5. Accédez au compartiment cible.

    Exemples de commandes pour accéder au compartiment via le point de montage :

    • Répertoriez les fichiers dans le répertoire racine du compartiment.

      ls /mnt/nfs/
    • Copiez le fichier example.txt du répertoire racine du compartiment vers votre système local.

      cp /mnt/nfs/example.txt example.txt

(Facultatif) Étape 3 : Définir les autorisations d'accès aux fichiers

  1. Connectez-vous au client NFS en tant qu'utilisateur root.

  2. Définissez les autorisations d'accès aux fichiers.

    L'exemple suivant accorde au groupe nfsnobody (UID/GID : 429496****) un accès en lecture seule à example.txt :

    1. Modifiez le groupe propriétaire de example.txt pour le définir sur nfsnobody.

      chgrp -R 429496**** example.txt
    2. Accordez au groupe nfsnobody une autorisation de lecture seule sur example.txt.

      chmod 444 example.txt
    Remarque

    Après avoir configuré les autorisations, modifiez user mapping en root_squash, all_squash ou all_anonymous pour restreindre l'accès root.

  3. Facultatif : Modifiez le paramètre de mappage utilisateur.

    1. Connectez-vous à la console CSG.

    2. Dans le volet de navigation de gauche, cliquez sur Gateways. Ensuite, cliquez sur le nom de la passerelle cible.

    3. Cliquez sur Share, puis sur la page Shares, cliquez sur Settings dans la colonne Actions.

    4. Dans la boîte de dialogue NFS Share Settings, modifiez le paramètre user mapping selon vos besoins.

    5. Cliquez sur OK.

FAQ

CSG par rapport à ossfs

CSG offre de meilleures performances que ossfs. ossfs convient uniquement à la gestion de petits fichiers et ne prend pas en charge la haute concurrence ni le téléchargement et le transfert de gros fichiers.

La suppression d'un compartiment libère-t-elle la passerelle ?

Non. Si vous n'avez plus besoin de la passerelle de fichiers, vous devez la supprimer manuellement dans la console CSG pour éviter des frais continus.