Espaces de noms du stockage d'objets

Découvrez comment accéder à votre espace de noms et l'utiliser pour exécuter des tâches de stockage d'objets.

L'espace de noms du stockage d'objets sert de conteneur de niveau supérieur pour tous les seaux et objets. Lors de la création du compte, un nom d'espace de noms de stockage d'objets unique généré par le système et non mutable est affecté à chaque locataire Oracle Cloud Infrastructure. L'espace de noms couvre tous les compartiments de toutes les régions. Vous contrôlez les noms de seau dans votre espace de noms. Toutefois, les noms de seau doivent être uniques au sein d'un espace de noms. Bien que l'espace de noms soit propre à une région, le nom de l'espace de noms lui-même est le même dans toutes les régions.

Important

Vous ne pouvez pas personnaliser, modifier ou demander une modification de nom d'espace de noms.

Conseil

Pour certaines locations plus anciennes, la chaîne de nom d'espace de noms peut être basée sur le nom de votre location au lieu d'être générée automatiquement. Si votre espace de noms a été créé en fonction du nom de votre location, il n'utilise que des lettres minuscules (même si le nom de votre location comprend des majuscules). Lors de l'utilisation de l'API, de l'interface de ligne de commande ou des trousses SDK et de l'interface de ligne de commande, n'utilisez pas de lettres majuscules dans votre chaîne d'espace de noms.

Si le nom d'espace de noms axaxnpcrorw5 est affecté à votre location, c'est le nom de votre espace de noms dans toutes les régions. Vous pouvez créer un seau nommé MyBucket dans la région États-Unis - Ouest (Phoenix). Vous ne pouvez pas créer un autre seau nommé MyBucket aux États-Unis - Ouest (Phoenix). Vous pouvez toutefois créer un seau nommé MyBucket dans la région Allemagne - Centre (Francfort). Comme le nom de l'espace de noms est unique à un locataire, les autres clients peuvent créer des seaux nommés MyBucket dans leurs propres espaces de noms.

Dans un espace de noms, les seaux et les objets existent dans une hiérarchie simple, mais vous pouvez simuler une structure de répertoire pour faciliter la navigation dans un jeu d'objets volumineux. Voir Attribution de nom d'objet à l'aide des préfixes et des hiérarchies pour plus de détails.

Les métadonnées d'espace de noms stockent les affectations de compartiment par défaut pour l'API de compatibilité Amazon S3 et l'API Swift. Pour plus d'informations, voir Compartiments pour l'API de compatibilité Amazon S3 et l'API Swift.

  • Pour voir votre chaîne d'espace de noms du stockage d'objets, procédez de la façon suivante :

    Dans le menu de navigation , sélectionnez le menu Profil Icône du menu Profil, puis sélectionnez Location : <your_tenancy_name>. Votre chaîne d'espace de noms est répertoriée sous Paramètres du stockage d'objets.

    Note

    Bien que la chaîne d'espace de noms du stockage d'objets s'affiche sous Paramètres du stockage d'objets, vous ne pouvez pas modifier celle-ci. La chaîne d'espace de noms s'affiche ici pour information uniquement.

  • Exécutez la commande suivante pour obtenir votre espace de noms de stockage d'objets :

    oci os ns get [OPTIONS]

    Votre espace de noms du stockage d'objets est retourné :

    
    {
        "data": "MyNamespace"
    }		
    Conseil

    Vous pouvez utiliser -ns, --namespace ou --namespace-name pour les commandes de l'interface de ligne de commande qui exigent que vous indiquiez la chaîne d'espace de noms du stockage d'objets.

    Pour des informations sur l'utilisation de l'interface de ligne de commande, voir Interface de ligne de commande. Pour une liste complète des indicateurs et les options disponibles pour les commandes de l'interface de ligne de commande, voir Informations de référence sur la ligne de commande.

  • Pour plus d'informations sur l'utilisation de l'API et sur les demandes de signature, voir la documentation de l'API REST et Données d'identification de sécurité. Pour plus d'informations sur les trousses SDK, voir Trousses SDK et interface de ligne de commande.

    Utilisez l'opération GetNamespace pour obtenir l'espace de noms du stockage d'objets. Si vous disposez de l'autorisation OBJECTSTORAGE_NAMESPACE_READ et que vous indiquez l'OCID du compartiment ou l'OCID de la location dans le paramètre facultatif compartmentId, vous pouvez également obtenir l'espace de noms d'un autre espace de noms du stockage d'objets de la location.