Utilice Alibaba Cloud CLI, preinstalado en Cloud Shell, para gestionar los recursos de Object Storage Service (OSS) directamente desde su navegador sin necesidad de configuraciones locales.
Descripción general
Alibaba Cloud CLI incluye el conjunto de comandos aliyun oss, una interfaz que envuelve la herramienta ossutil 1.0 preinstalada en Cloud Shell. A continuación se muestran las operaciones disponibles:
Buckets: cree, liste, elimine y configure buckets.
Objetos: cargue, descargue, copie, mueva y elimine objetos.
Partes: liste y elimine partes.
Alibaba Cloud CLI se basa en Alibaba Cloud OpenAPI. En What is Alibaba Cloud CLI encontrará la sintaxis de los comandos que puede reutilizar para gestionar otros recursos de Alibaba Cloud desde Cloud Shell. Cada operación de la lista corresponde a un comando de ossutil 1.0, la herramienta oficial de línea de comandos de OSS que envuelve esta CLI.
Requisitos previos
Antes de empezar, inicie Cloud Shell. Puede hacerlo mediante cualquiera de estos métodos:
-
Desde la consola de administración de Alibaba Cloud: haga clic en el icono de Cloud Shell en la barra de navegación superior.

Como aplicación independiente: acceda directamente a https://shell-sg.alibabacloud.com.
Por motivos de seguridad, inicie sesión con una identidad de Resource Access Management (RAM), ya sea un usuario o un rol de RAM, en lugar de usar la cuenta de Alibaba Cloud. Dicha identidad debe contar con permisos sobre los recursos de destino.
Cloud Shell configura automáticamente las credenciales de la CLI según la identidad con la que inició sesión. No modifique ni elimine el archivo de configuración de credenciales predeterminado.
La primera sesión aprovisiona una máquina virtual, lo cual puede tardar unos momentos. Las sesiones posteriores se inician más rápido.
Se admiten hasta cinco ventanas simultáneas, todas comparten la misma instancia de máquina virtual.
En What is Cloud Shell se describe el entorno basado en navegador donde se ejecutan estos comandos.
Primeros pasos: ejemplos comunes
A continuación se presentan ejemplos de las operaciones más habituales en OSS.
-
Crear un bucket. Utilice el comando
mb(make bucket). Los nombres de los buckets deben ser únicos a nivel global. Este ejemplo crea un bucket de claseStandardllamadovmeixme.aliyun oss mb oss://vmeixme --storage-class Standard -
Crear un directorio. Use el comando
mkdir(make directory). En este caso, se crea un directorio llamadohorsedentro del bucketvmeixme.aliyun oss mkdir oss://vmeixme/horse/ -
Listar recursos de OSS. Ejecute el comando
ls(list). El siguiente ejemplo lista todos los buckets, objetos y partes, con un límite de resultados establecido en 20.aliyun oss ls --limited-num 20 -
Obtener ayuda. Ejecute
aliyun oss --helppara listar todos los comandos deoss.Para consultar detalles sobre cualquier comando, agregue
helpal final:aliyun oss [command] helpEjemplo para
mkdir:aliyun oss mkdir help
Referencia de comandos
Las siguientes tablas enumeran todos los comandos de OSS disponibles.
Comandos de bucket
|
Comando |
Descripción |
|
|
Crea un bucket. |
|
|
Lista todos los buckets, objetos y partes de su cuenta. |
|
|
Elimina buckets, objetos o partes de su cuenta. |
|
|
Configura la lista de control de acceso (ACL) de un bucket u objeto. |
|
|
Gestiona las reglas de intercambio de recursos de origen cruzado (CORS) de un bucket. |
|
|
Gestiona las reglas de ciclo de vida de un bucket. |
|
|
Gestiona el registro de accesos de un bucket. |
|
|
Configura el hosting de sitios web estáticos y los parámetros de retorno al origen de un bucket. |
|
|
Gestiona las configuraciones de cifrado de un bucket. |
|
|
Gestiona las políticas de un bucket. |
|
|
Gestiona las configuraciones de protección contra hotlinking de un bucket. |
|
|
Gestiona las etiquetas de un bucket. |
|
|
Configura o consulta los parámetros de pago por solicitante de un bucket. |
Comandos de objeto
|
Comando |
Descripción |
|
|
Carga, descarga o copia objetos. |
|
|
Crea un directorio lógico (un objeto vacío con una barra diagonal al final). |
|
|
Muestra los metadatos de un bucket u objeto específico. |
|
|
Genera una URL prefirmada para un objeto. |
|
|
Muestra el tamaño de un bucket o el tamaño total de los objetos en un directorio específico. |
|
|
Configura los metadatos de un objeto. |
|
|
Agrega contenido a un objeto anexable. |
|
|
Envía el contenido del objeto a stdout. |
|
|
Gestiona las etiquetas de un objeto. |
|
|
Restaura un objeto congelado a un estado legible. |
Otros comandos
|
Comando |
Descripción |
|
|
Muestra información de ayuda sobre un comando específico. |
|
|
Lista las partes de una carga multiparte incompleta. |
|
|
Consulta los detalles de todas las partes de una carga multiparte incompleta. |
|
|
Calcula el hash CRC-64 o MD5 local de un archivo. |
|
|
Comprueba si un bucket permite una solicitud de origen cruzado específica. |
|
|
Crea un enlace simbólico. |
|
|
Supervisa el acceso a OSS y soluciona problemas de red o de parámetros durante cargas y descargas. |
|
|
Lee la descripción de un enlace simbólico. |