Vultr Object Storage

El almacenamiento de objetos compatible con S3 * ahora está disponible en la nube Vultr. Nuestra tecnología de almacenamiento de objetos es asequible, escalable y fácil de integrar en sus soluciones existentes. Este artículo proporciona una descripción general sobre el almacenamiento de objetos e instrucciones para comenzar a utilizarlo.

¿Qué es el almacenamiento de objetos?

El almacenamiento de objetos es un servicio accesible desde la web para almacenar y recuperar archivos. Los archivos se denominan "objetos". Se puede acceder a los objetos cargados en el almacenamiento de objetos de forma privada o pública en la web. El almacenamiento de objetos admite una cantidad prácticamente ilimitada de objetos.

Los casos de uso para el almacenamiento de objetos incluyen:

  • Aloje activos estáticos del sitio web (imágenes, javascript, css, archivos multimedia).
  • Comparta software o archivos comerciales.
  • Respaldar y restaurar soluciones.
  • Almacene grandes cantidades de objetos.
  • Elimine la necesidad de administrar y aumentar el almacenamiento de archivos.

¿Cómo puedo ordenar el almacenamiento de objetos?

Dentro del portal para clientes de Vultr , se muestra un elemento de menú "Objetos" en la parte superior de la página. Esto lo lleva a la lista de suscripción de almacenamiento de objetos .

En la página de listado de suscripciones, se le presentarán enlaces para ordenar el almacenamiento de objetos y administrar sus suscripciones de almacenamiento de objetos existentes.

¿Cómo puedo usar el almacenamiento de objetos?

Una vez que haya ordenado una suscripción de almacenamiento de objetos, la suscripción se mostrará en la lista de suscripción . Al hacer clic en la suscripción, se navegará a la página de detalles de la suscripción que le proporciona el nombre de host y las claves de acceso necesarios.

El almacenamiento de objetos de Vultr es compatible con S3 *. Esto significa que es compatible con la mayoría de las herramientas diseñadas para Amazon S3.

Conceptos clave

El almacenamiento de objetos se compra en Vultr a través de suscripciones . Una sola suscripción le otorga una cantidad fija de almacenamiento en una ubicación determinada. Cada suscripción está aislada y tiene su propio conjunto de claves de acceso S3. Si desea almacenar objetos tanto en Nueva Jersey como en Los Ángeles, necesitaría comprar dos suscripciones.

Cada suscripción proporciona un par de claves de acceso S3. Estas son las teclas que se utilizan con su software compatible con S3.

Existe una variedad de software compatible con S3. El software que puede usar depende de sus preferencias personales y del sistema operativo de su computadora. Tanto las herramientas basadas en CLI como las herramientas gráficas están generalmente disponibles. Incluimos varios ejemplos más adelante en este documento.

Los objetos se almacenan en cubos. Antes de que pueda comenzar a cargar objetos, debe crear al menos un depósito. Los depósitos son similares a las carpetas en un sistema de archivos. Los nombres de los depósitos son únicos en cualquier ubicación dada. Por ejemplo, no pude crear dos cubos nombrados mybucketen Nueva Jersey. Para obtener más información, consulte "Reglas sobre nomenclatura del depósito".

Se puede acceder a los cubos por nombre. Por ejemplo, si creé un depósito denominado mybucketen Nueva Jersey, el depósito estaría disponible en https://mybucket.ewr1.vultrobjects.com/y también https://ewr1.vultrobjects.com/mybucket/. La ewr1.vultrobjects.comparte del nombre de host varía según la región y se puede hacer referencia en la lista de suscripción de almacenamiento de objetos .

Los objetos se cargan en cubos. En la mayoría de las herramientas S3, los objetos son "privados" de forma predeterminada. Esto significa que necesitaría las teclas de acceso S3 para descargar el objeto. Los archivos también pueden hacerse "públicos", haciéndolos accesibles en la web. Subir photo.jpga mybucket, luego establecer el permiso en "público" haría que el archivo sea accesible en https://mybucket.ewr1.vultrobjects.com/photo.jpg.

s3cmd: ejemplo de herramienta CLI

S3cmd es un cliente de línea de comandos S3 para Linux y Mac. Nuestra versión probada fue 2.0.2.

Primero, deberás configurarlo s3cmd.

s3cmd --configure

El asistente te hará varias preguntas. Use los valores provistos con su suscripción de almacenamiento de objetos para las preguntas a continuación. Reemplazar access123, secret123y en ewr1.vultrobjects.comconsecuencia.

Access key: access123
Secret key: secret123
...
S3 Endpoint: ewr1.vultrobjects.com
DNS style bucket+hostname:port: %(bucket)s.ewr1.vultrobjects.com
...

Después de completar el asistente, puede usar s3cmdpara acceder a su almacenamiento de objetos.

# make bucket
s3cmd mb s3://mybucket

# remove bucket
s3cmd rb s3://mybucket

# list buckets
s3cmd ls

# list files in bucket
s3cmd ls s3://mybucket

# upload file, private access
s3cmd put photo.jpg s3://mybucket/photo.jpg

# upload file, public access
s3cmd put -P photo.jpg s3://mybucket/photo.jpg

# download file
s3cmd get s3://mybucket/photo.jpg

# delete file
s3cmd rm s3://mybucket/photo.jpg

# change access on file to public
s3cmd setacl s3://mybucket/photo.jpg --acl-public

# change access on file to private
s3cmd setacl s3://mybucket/photo.jpg --acl-private

# enable directory listing on a bucket
s3cmd setacl s3://mybucket/ --acl-public

# disable directory listing on a bucket
s3cmd setacl s3://mybucket/ --acl-private

Para más ejemplos, vea la página de s3cmdmanual.

Cyberduck: ejemplo de herramienta gráfica

Cyberduck es un administrador gráfico de archivos para Windows y Mac. Es compatible con S3, FTP y muchos servicios populares para compartir archivos. Nuestra versión probada fue 6.8.2.

Conéctese al almacenamiento de objetos Vultr haciendo clic en "Abrir conexión".

Aparecerá el cuadro de diálogo "Abrir conexión". Debe especificar " Server", " Access Key ID" y " Password". Use los valores proporcionados con su suscripción de almacenamiento de objetos.

  • " Server" es el nombre de host S3 ( ewr1.vultrobjects.com).
  • " Access Key ID" es la clave de acceso S3.
  • " Password" es la clave secreta S3.

Haga clic en el botón "Conectar" para conectarse. Luego, puede administrar archivos con Cyberduck.

# create bucket
Choose "File, New Folder" from the menu, or right click in the file area and choose "New Folder". The folder name is the bucket name.

# remove bucket
Right click on a bucket, click "Delete".

# upload file
Drag and drop a file from your computer onto the bucket.

# download file
Right click on a file, click "Download As...".

# delete file
Right click on a file, click "Delete".

# change access on file to public
Right click on a file, click "Info". Go to the "Permissions" tab. Click the gear on the lower left corner, and choose "Everyone" from the menu. Set the "Permission" dropdown to "READ" for the "Everyone" ACL table entry. Close the "Info" window.

# change access on file to private
Right click on a file, click "Info". Go to the "Permissions" tab. If "Everyone" appears in the "Access Control List (ACL)", click the gear on the lower left corner and remove the entry. Close the "Info" window.

# enable directory listing on a bucket
Right click on a bucket, click "Info". Go to the "Permissions" tab. Click the gear on the lower left corner, and choose "Everyone" from the menu. Set the "Permission" dropdown to "READ" for the "Everyone" ACL table entry. Close the "Info" window.

# disable directory listing on a bucket
Right click on a bucket, click "Info". Go to the "Permissions" tab. If "Everyone" appears in the "Access Control List (ACL)", click the gear on the lower left corner and remove the entry. Close the "Info" window.

Información técnica

Límites de tarifa

El almacenamiento de objetos tiene un límite de velocidad de 400 solicitudes por segundo. Si su aplicación requiere volúmenes de solicitud más altos, recomendamos implementar un proxy de almacenamiento en caché frente a su almacenamiento de objetos para obtener rendimiento y seguridad.

Reglas sobre el nombre del cubo

  • Los nombres de los cubos deben ser únicos por ubicación.
  • Los nombres de los depósitos deben comenzar y terminar con una letra minúscula.
  • Los nombres de los depósitos pueden contener un guión (-).
  • La longitud máxima de los nombres de los depósitos es de 255 caracteres.
  • No se puede acceder a los nombres de depósito de más de 63 caracteres cuando se usa un nombre de host de depósito virtual, por ejemplo: "mylongbucketname.ewr1.vultrobjects.com". Para nombres de depósito más largos, se debe utilizar el método de directorio de nivel superior, como "ewr1.vultrobjects.com/mylongbucketname".

Compatibilidad S3

La siguiente tabla enumera la compatibilidad entre el almacenamiento de objetos Vultr y el protocolo S3. La compatibilidad puede estar aún más limitada dependiendo de la herramienta S3 utilizada para acceder al almacenamiento de objetos Vultr.

Para solicitudes de descarga, el encabezado "Content-Length" puede no coincidir con el tamaño del archivo. Esto se debe a que usamos gzip en nuestros servidores web para mejorar el rendimiento. En el raro caso de que esto esté causando problemas para su sistema de automatización, puede deshabilitar gzip en las solicitudes. El proyecto libcloud se está actualizando para admitir este comportamiento.

ACL de cubo (Get, Put) si
Registro de acceso al depósito No
Inventario de cubos No
Ciclo de vida del cucharón si
Ubicación del cucharón si
Notificación de cubo No
Versiones de objetos de cubo si
Replicación de cubos No
Pago de solicitud de cubeta si
Sitio web de cubo No
CORS si
Copiar objeto si
Crear cubo si
Eliminar cubo si
Eliminar objeto si
Obtener información del cubo (HEAD) si
Obtener objeto si
Obtener información del objeto (HEAD) si
Lista de cubos si
Cargas multiparte si
Objeto ACL (Get, Put) si
Metadatos de objeto si
Etiquetado de objetos si
Objeto POST si
Política (cubos, objetos) si
URLs previamente firmadas si
Poner objeto si


Leave a Comment

Custom ISO on Bare Metal

Custom ISO on Bare Metal

Introduction Vultr does not currently have a system in place to allow custom ISOs to be uploaded and mounted to bare metal. However, this does not stop yo

Cómo crear registros DNS o PTR inversos en el panel de control de Vultr

Cómo crear registros DNS o PTR inversos en el panel de control de Vultr

Introducción a Vultr Reverse DNS Para agregar un PTR o un registro DNS inverso para la dirección IP de sus instancias, debe seguir los pasos que se detallan a continuación:

Tiempo de corrección en el servidor de Windows

Tiempo de corrección en el servidor de Windows

De manera predeterminada, un VPS Vultr con Windows Server 2012 tiene la hora del sistema establecida en la zona horaria UTC. Puede cambiar la zona horaria como desee, pero cambiándola t

Automatizar actualizaciones de Ubuntu 16 con scripts de inicio de Vultr

Automatizar actualizaciones de Ubuntu 16 con scripts de inicio de Vultr

Ubuntu 16 y versiones posteriores realizan tareas periódicas relacionadas con apt (como actualizar la lista de paquetes y aplicar actualizaciones desatendidas) utilizando un temporizador systemd. Thi

Acceder al modo de usuario único (restablecer contraseña de root)

Acceder al modo de usuario único (restablecer contraseña de root)

Para restablecer la contraseña de root de su servidor, deberá iniciar en modo de usuario único. Acceda a su servidor en el portal de clientes de Vultr, luego siga el paso

Cómo restaurar una instantánea

Cómo restaurar una instantánea

Las instantáneas son una forma efectiva de hacer una copia de seguridad completa de su servidor. No podrá restaurar archivos individuales, sino todo el servidor. Thi

Comenzando con Cloud-Init

Comenzando con Cloud-Init

Cloud-init es un proyecto de código abierto compatible con la mayoría de las distribuciones de Linux. Las instancias de Vultr creadas antes de 2017 tenían este software instalado de forma predeterminada. Th

Clonación de un servidor virtual con Vultr

Clonación de un servidor virtual con Vultr

En ocasiones, deberá clonar un servidor virtual ya sea para fines de escala o para cambiar la región del servidor, por ejemplo. En Vultr, esto es fácil, un

Ejemplo de carta de autorización para anuncios de BGP

Ejemplo de carta de autorización para anuncios de BGP

Utilice la siguiente plantilla cuando solicite autorización para anuncios de BGP. CARTA DE AUTORIZACIÓN [FECHA] A quien corresponda, Thi

Configurar red privada

Configurar red privada

Si está asignando una red privada a una máquina existente (o está implementando su propio sistema operativo), deberá configurar las direcciones IP en la red privada.

Instale Nginx + PHP FPM + Caching + MySQL en Ubuntu 12.04

Instale Nginx + PHP FPM + Caching + MySQL en Ubuntu 12.04

Probablemente mucha gente vaya a usar sus VPS Vultr como servidores web, una buena opción sería Nginx como servidor web. En este tema voy a describir o

Guía de portabilidad de datos Vultr

Guía de portabilidad de datos Vultr

¿Cómo puedo descargar mis datos en la nube de Vultr? Portabilidad de datos en la plataforma Vultr Ofrecemos una serie de soluciones simples para que lo descargue

Bloque de almacenamiento Vultr

Bloque de almacenamiento Vultr

La tecnología Vultrs Cloud Block Storage le permite montar almacenamiento escalable de alto rendimiento en su instancia, lo que hace que la administración del espacio sea significativamente más

Ejecutar CoreOS en un Vultr VPS

Ejecutar CoreOS en un Vultr VPS

Lea: Vultr ahora ofrece CoreOS en la página de pedidos: esta guía explica cómo configurar CoreOS manualmente. Estas instrucciones lo guiarán a través de la carrera

Requisitos para cargar un sistema operativo ISO a Vultr

Requisitos para cargar un sistema operativo ISO a Vultr

Vultr ofrece una amplia variedad de sistemas operativos para elegir. A veces, sin embargo, es posible que desee cargar su propio sistema operativo ISO personalizado, como Kal

Agregue una dirección IPv4 secundaria a su VPS

Agregue una dirección IPv4 secundaria a su VPS

Este tutorial explica cómo configurar una dirección IPv4 adicional en su Vultr VPS. Asumiremos lo siguiente: La dirección IP principal de su VPS es 1.2.3.4.

RPKI

RPKI

RPKI (Infraestructura de clave pública de recursos) es una forma de ayudar a prevenir el secuestro de BGP. Utiliza firmas criptográficas para validar que un ASN está permitido t

Módulo Vultr WHMCS

Módulo Vultr WHMCS

Nota: Lea este documento completo antes de instalar Vultr WHMCS Módulo Información del módulo Versión: 2.0.0 (actualizado) Fecha de lanzamiento: 25 de junio de 2019

Enable Windows Audio on a Windows Server Instance

Enable Windows Audio on a Windows Server Instance

Note: This guide will work for Windows 2012 R2 and Windows 2016 instances. Windows Servers, by default, do not have the Windows Audio service enabled.

Configurando IPv6 en su VPS

Configurando IPv6 en su VPS

Cada uno de estos ejemplos asume una subred IPv6 de 2001: db8: 1000 :: / 64. Deberá actualizarlos con la subred que se le ha asignado. Estaremos usin

¿Puede la IA luchar con un número cada vez mayor de ataques de ransomware?

¿Puede la IA luchar con un número cada vez mayor de ataques de ransomware?

Los ataques de ransomware van en aumento, pero ¿puede la IA ayudar a lidiar con el último virus informático? ¿Es la IA la respuesta? Lea aquí, sepa que la IA es una bendición o una perdición

ReactOS: ¿Es este el futuro de Windows?

ReactOS: ¿Es este el futuro de Windows?

ReactOS, un sistema operativo de código abierto y gratuito, está aquí con la última versión. ¿Puede satisfacer las necesidades de los usuarios de Windows de hoy en día y acabar con Microsoft? Averigüemos más sobre este estilo antiguo, pero una experiencia de sistema operativo más nueva.

Manténgase conectado a través de la aplicación de escritorio WhatsApp 24 * 7

Manténgase conectado a través de la aplicación de escritorio WhatsApp 24 * 7

Whatsapp finalmente lanzó la aplicación de escritorio para usuarios de Mac y Windows. Ahora puede acceder a Whatsapp desde Windows o Mac fácilmente. Disponible para Windows 8+ y Mac OS 10.9+

¿Cómo puede la IA llevar la automatización de procesos al siguiente nivel?

¿Cómo puede la IA llevar la automatización de procesos al siguiente nivel?

Lea esto para saber cómo la Inteligencia Artificial se está volviendo popular entre las empresas de pequeña escala y cómo está aumentando las probabilidades de hacerlas crecer y dar ventaja a sus competidores.

La actualización complementaria de macOS Catalina 10.15.4 está causando más problemas que resolver

La actualización complementaria de macOS Catalina 10.15.4 está causando más problemas que resolver

Recientemente, Apple lanzó macOS Catalina 10.15.4, una actualización complementaria para solucionar problemas, pero parece que la actualización está causando más problemas que conducen al bloqueo de las máquinas Mac. Lee este artículo para obtener más información

13 Herramientas comerciales de extracción de datos de Big Data

13 Herramientas comerciales de extracción de datos de Big Data

13 Herramientas comerciales de extracción de datos de Big Data

¿Qué es un sistema de archivos de diario y cómo funciona?

¿Qué es un sistema de archivos de diario y cómo funciona?

Nuestra computadora almacena todos los datos de una manera organizada conocida como sistema de archivos de diario. Es un método eficiente que permite a la computadora buscar y mostrar archivos tan pronto como presiona buscar.

Singularidad tecnológica: ¿un futuro lejano de la civilización humana?

Singularidad tecnológica: ¿un futuro lejano de la civilización humana?

A medida que la ciencia evoluciona a un ritmo rápido, asumiendo muchos de nuestros esfuerzos, también aumentan los riesgos de someternos a una singularidad inexplicable. Lea, lo que la singularidad podría significar para nosotros.

Una mirada a 26 técnicas analíticas de Big Data: Parte 1

Una mirada a 26 técnicas analíticas de Big Data: Parte 1

Una mirada a 26 técnicas analíticas de Big Data: Parte 1

El impacto de la inteligencia artificial en la atención médica 2021

El impacto de la inteligencia artificial en la atención médica 2021

La IA en la salud ha dado grandes pasos desde las últimas décadas. Por tanto, el futuro de la IA en el sector sanitario sigue creciendo día a día.