Descripción general de la API
Operaciones de API en los bucket
Operación |
Descripción |
---|---|
Consulta la lista de los bucket creados por el usuario. |
|
Crea un bucket. Puede agregar diferentes encabezados de solicitud para especificar la región, la clase de almacenamiento y la política de control de permisos. |
|
Enumera los objetos de un bucket. Puede agregar diferentes encabezados de solicitud para obtener objetos que coincidan con el prefijo, el identificador y otros requisitos especificados. |
|
Comprueba si existen los metadatos del bucket. Puede consultar la información sobre la región del bucket, la clase de almacenamiento, el número de versión de OBS, el ID del proyecto de empresa y la configuración de CORS. |
|
Obtiene la información de la región del bucket. |
|
Elimina un bucket especificado. Antes de eliminar un bucket, asegúrese de que el bucket esté vacío. |
Operaciones de API en configuración avanzada del bucket
Operación |
Descripción |
---|---|
Crea o modifica una política de bucket. Si el bucket especificado ya tiene una política, la política de la solicitud sobrescribirá la existente. |
|
Obtiene la información de política de un bucket especificado. |
|
Elimina la política de un bucket especificado. |
|
Configura la ACL de un bucket especificado. Puede controlar los permisos de lectura y escritura de un bucket a través de la configuración de ACL. |
|
Obtiene la información de ACL de un bucket especificado. |
|
Habilita o deshabilita la función de gestión de registros de un bucket. Cuando esta función está habilitada, se genera un registro de log para cada operación en un bucket. Varios registros de log se empaquetan en un archivo de registro, que se guardará en una ubicación especificada. |
|
Obtiene la configuración de registro del bucket actual. |
|
Configura reglas para eliminar o migrar automáticamente objetos en un bucket. |
|
Obtiene las reglas del ciclo de vida configuradas para un bucket especificado. |
|
Elimina la configuración del ciclo de vida de un bucket. |
|
Habilita o deshabilita el control de versiones de un bucket. Cuando esta función está habilitada, se pueden recuperar y restaurar objetos de diferentes versiones, y los datos se pueden restaurar rápidamente en caso de operaciones accidentales o fallos en la aplicación. |
|
Obtiene el estado de control de versiones de un bucket especificado. |
|
Configura la notificación de eventos para un bucket para garantizar que se notifique al propietario del bucket acerca de los eventos que se producen en el bucket de manera segura y oportuna. |
|
Obtención de la configuración de notificación de evento de un bucket |
Obtiene la configuración de notificación de un bucket. |
Crea o actualiza la configuración de clase de almacenamiento predeterminada de un bucket. |
|
Obtención de información de clase de almacenamiento de bucket |
Obtiene la configuración de clase de almacenamiento predeterminada de un bucket. |
Configuración de la replicación entre regiones para un bucket |
Configura la función de replicación entre regiones para un bucket. Al activar la función de replicación entre regiones, OBS puede copiar nuevos objetos y objetos modificados desde un bucket de origen a los bucket de destino en diferentes regiones. |
Obtención de la configuración de replicación entre regiones de un bucket |
Obtiene la configuración de replicación entre las regiones de un bucket especificado. |
Eliminación de la configuración de replicación entre regiones de un bucket |
Elimina la configuración de replicación entre regiones de un bucket especificado. |
Agrega una etiqueta a un bucket existente. Después de añadir etiquetas a un bucket, todos los registros de datos de carga (CDR) generados por las solicitudes para este bucket tendrán las mismas etiquetas. Por lo tanto, los informes de CDR pueden clasificarse para un análisis de costes detallado. |
|
Obtiene las etiquetas de un bucket especificado. |
|
Elimina las etiquetas de un bucket especificado. |
|
Establece la cuota de espacio del bucket para limitar la capacidad máxima de almacenamiento del bucket. |
|
Obtiene la cuota de espacio de bucket. |
|
Obtiene el número de objetos en un bucket y el espacio ocupado por los objetos. |
|
Configura una regla de inventario para un bucket. OBS proporciona inventarios de cubetas para facilitar la gestión de objetos en una cubeta. Puede configurar inventarios de buckets para enumerar periódicamente objetos de un bucket. Durante la lista de objetos, los metadatos del objeto se guardan en un archivo CSV, que se carga en el bucket especificado. |
|
Obtiene una regla de inventario de un bucket especificado. |
|
Obtiene todas las reglas de inventario de un bucket especificado. |
|
Elimina una regla de inventario de un bucket especificado. |
|
Configuración de un nombre de dominio personalizado para un bucket |
Configura un nombre de dominio personalizado para un bucket. Una vez que se ha configurado correctamente un nombre de dominio definido por el usuario, se puede acceder al bucket a través del nombre de dominio definido por el usuario. |
Consulta el nombre de dominio personalizado de un bucket. |
|
Eliminación del nombre de dominio personalizado de un bucket. |
Elimina el nombre de dominio personalizado de un bucket. |
Crea o actualiza la configuración de encriptación predeterminada del servidor para un bucket. Después de habilitar la encriptación para un bucket, los objetos cargados en el bucket se cifran con la configuración de encriptación del bucket. |
|
Consulta la configuración de encriptación predeterminada del servidor de un bucket. |
|
Eliminación de la configuración de la encriptación de bucket |
Elimina la configuración de encriptación predeterminada del servidor de un bucket. |
Configuración de la política de lectura directa para objetos Archive en un bucket |
Habilita o deshabilita la lectura directa para Archivar los objetos en un bucket. Cuando esta función está habilitada, los objetos Archivados pueden descargarse sin restaurarse de antemano. |
Obtención de la política de lectura directa para objetos Archive en un bucket |
Obtiene el estado de lectura directa de los objetos Archivados de un bucket especificado. |
Eliminación de la política de lectura directa para objetos Archive en un bucket |
Elimina la configuración de lectura directa de los objetos Archivados de un bucket especificado. |
Configures mirroring back-to-source rules for a bucket. |
|
Obtains mirroring back-to-source rules of a bucket. |
|
Deletes mirroring back-to-source rules of a bucket. |
|
Configures the decompression rules for ZIP files in a specified bucket. |
|
Obtains the decompression rules for ZIP files in a specified bucket. |
|
Deletes the decompression rules for ZIP files in a specified bucket. |
Operaciones de API para el alojamiento de sitios web estático
Operación |
Descripción |
---|---|
Configuración de alojamiento estático de sitios web para un bucket |
Crea o actualiza la configuración de alojamiento web de un bucket. OBS le permite almacenar recursos de páginas web estáticas como páginas web HTML, archivos flash, vídeos y audios en un bucket. Cuando un cliente accede a estos recursos desde el endpoint del sitio web del bucket, el navegador puede resolver y presentar directamente los recursos al cliente. |
Obtención de la configuración de alojamiento de sitios web estáticos de un bucket |
Obtiene la configuración de alojamiento web de un bucket. |
Eliminación de la configuración de alojamiento de sitios web estáticos de un bucket |
Elimina la configuración de alojamiento de sitios web de un bucket. |
Configura el ajuste de uso compartido de recursos de origen cruzado (CORS) de un bucket. OBS permite que los recursos de páginas web estáticas se almacenen en los bucket. Los los bucket se pueden utilizar como recursos del sitio web. Un sitio web alojado por OBS puede responder a solicitudes entre dominios de otro sitio web solo después de configurar la regla CORS. |
|
Obtiene la configuración CORS de un bucket. |
|
Elimina la configuración CORS de un bucket. |
|
Comprueba si el cliente tiene permiso para realizar operaciones en el servidor. Normalmente se realiza antes del acceso entre dominios. |
|
Comprueba si el cliente tiene permiso para realizar operaciones en el servidor. Normalmente se realiza antes del acceso entre dominios. |
Operaciones de API en objetos
Operación |
Descripción |
---|---|
Sube objetos simples a un bucket especificado. |
|
Sube objetos a un bucket especificado basado en tablas. |
|
Crea una copia para un objeto existente en OBS. |
|
Descarga objetos. |
|
Obtiene los metadatos del objeto. La información como el tiempo de expiración del objeto, el número de versión y la configuración CORS son los metadatos del objeto. |
|
Elimina un objeto especificado. También puede llevar el campo versionId para eliminar la versión del objeto especificada. |
|
Elimina un lote de objetos de un bucket de forma permanente. Los objetos eliminados de esta manera no se pueden recuperar. |
|
Restaura los objetos de Archive. Estos objetos deben restaurarse antes de poder descargarse. |
|
Anexa datos a un objeto de un bucket especificado. Si no existe ningún objeto con el mismo valor de clave en el bucket, se creará un nuevo objeto. |
|
Configura la ACL de un objeto especificado. Puede controlar los permisos de lectura y escritura de un bucket a través de la configuración de ACL. |
|
Obtiene la configuración de ACL de un objeto especificado. |
|
Agrega, modifica o elimina metadatos de objetos cargados. |
|
Modifica el contenido de un objeto en un sistema de archivos paralelo especificado desde la ubicación especificada. |
|
Trunca un objeto de un sistema de archivos paralelo especificado al tamaño especificado. |
|
Cambia el nombre de un objeto en un sistema de archivos paralelo especificado. |
Operaciones de API para tareas de varias partes
Operación |
Descripción |
---|---|
Consulta todas las tareas de carga de varias partes que no se han combinado o cancelado en un bucket. |
|
Inicia una tarea de carga de varias partes y obtiene el ID de tarea de carga de varias partes único globalmente para operaciones posteriores, como cargar, fusionar y enumerar partes. |
|
Carga piezas para una tarea específica de varias piezas. |
|
Copia un objeto o una parte del objeto como parte de una tarea de varias partes. |
|
Consulta información acerca de todas las partes de una tarea de varias partes. |
|
Combina las partes especificadas en un objeto completo. |
|
Cancela una tarea de carga de varias partes. |