Espacios de nombres de Object Storage

Obtenga información sobre cómo acceder al espacio de nombres y utilizarlo para ejecutar tareas de Object Storage.

El espacio de nombres de Object Storage sirve como contenedor de nivel superior para todos los cubos y objetos. Durante la creación de la cuenta, a cada inquilino de Oracle Cloud Infrastructure se le asigna un nombre de espacio de nombres de Object Storage inmutable, generado por el sistema y único. El espacio de nombres abarca todos los compartimentos en todas las regiones. Puede controlar los nombres de cubo, pero esos nombres de cubo deben ser únicos en un espacio de nombres. Aunque el espacio de nombres es específico de la región, el propio nombre del espacio de nombres es el mismo en todas las regiones.

Importante

No puede personalizar, cambiar ni solicitar un cambio de nombre de espacio de nombres.

Consejo

Para algunos arrendamientos más antiguos, la cadena de nombre de espacio de nombres puede basarse en el nombre de su arrendamiento en lugar de generar la máquina. Si el espacio de nombres se ha creado basándose en el nombre de su arrendamiento, el espacio de nombres utilizará todas las letras minúsculas (independientemente de la presencia de letras mayúsculas en el nombre de su arrendamiento). Al utilizar la API, la CLI o los SDK y la CLI, no utilice mayúsculas en la cadena de nombre de espacio de nombre.

Si a su arrendamiento se le asigna el nombre de espacio de nombres axaxnpcrorw5, este será el nombre de espacio de nombres en todas las regiones. Puede crear un cubo denominado MyBucket en Oeste de EE. UU. (Phoenix). No puede crear otro cubo denominado MyBucket en el oeste de EE. UU. (Phoenix). Sin embargo, puede crear un cubo denominado MyBucket en Centro de Alemania (Fráncfort). Debido a que el nombre del espacio de nombres es único para un inquilino, otros clientes pueden crear cubos denominados MyBucket en sus propios espacios de nombres.

Dentro de un espacio de nombres, los cubos y los objetos se encuentran en una jerarquía plana, pero puede simular una estructura de directorios como ayuda para desplazarse por un juego grande de objetos. Consulte Nomenclatura de objetos mediante prefijos y jerarquías para obtener más información.

Los metadatos del espacio de nombres almacenan las asignaciones de compartimento por defecto para la API de compatibilidad de Amazon S3 y la API de Swift. Para obtener más información, consulte Compartimentos para la API de compatibilidad de Amazon S3 y la API de Swift.

  • Para ver la cadena de espacio de nombres de Object Storage, haga lo siguiente:

    Seleccione el menú Perfil (Icono de menú de perfil), que se encuentra en la parte superior derecha de la barra de navegación en la parte superior de la página y, a continuación, haga clic en Arrendamiento: <your_tenancy_name>. La cadena de espacio de nombres aparece en Configuración de almacenamiento de objetos.

    Nota

    Aunque la cadena de espacio de nombres de Object Storage se muestra en Configuración de almacenamiento de objetos, no puede editar la cadena de espacio de nombres. La cadena de espacio de nombres aparece aquí solo para fines informativos.

  • Ejecute el siguiente comando para obtener el espacio de nombres de Object Storage:

    oci os ns get [OPTIONS]

    Se devuelve el espacio de nombres de Object Storage:

    
    {
        "data": "MyNamespace"
    }		
    Consejo

    Puede utilizar -ns, --namespace o --namespace-name para los comandos de la CLI que requieren que se especifique la cadena de espacio de nombres de Object Storage.

    Para obtener información sobre el uso de la CLI, consulte Interfaz de línea de comandos (CLI). Para obtener una lista completa de los indicadores y las opciones disponibles para los comandos de la CLI, consulte Referencia de la línea de comandos.

  • Para obtener más información sobre el uso de la API y la firma de solicitudes, consulte la documentación de la API de REST y Credenciales de seguridad. Para obtener información sobre los SDK, consulte Los SDK y la CLI.

    Utilice la operación GetNamespace para obtener el espacio de nombres de Object Storage. Si tiene el permiso OBJECTSTORAGE_NAMESPACE_READ y proporciona el OCID de compartimento o arrendamiento en el parámetro opcional compartmentId, también puede obtener el espacio de nombres de un espacio de nombres diferente de Object Storage de su arrendamiento.