Transferencia Eficiente de Archivos Grandes entre Servidores ECS de Alibaba Cloud utilizando OSS en Red Privada

Herramienta Oficial: Descargue la herramienta oficial desde aquí.

Para Servidores Windows:

Utilice la herramienta gráfica oficial de Alibaba Cloud, ossbrowser. Suba el archivo grande a OSS y luego descárguelo desde otro servidor. Es crucial asegurarse de que la carga y descarga se realicen a través de la red privada para evitar cargos de tráfico de datos externos.

Para Servidores Linux:

Utilice la herramienta de línea de comandos ossutil. A continuación, se muestra un ejemplo detallado para CentOS 7:

Descarga e Instalación de ossutil

wget http://gosspublic.alicdn.com/ossutil/1.6.9/ossutil64
chmod 755 ossutil64

Configuración Interactival para Generar el Archivo de Configuración

./ossutil64 config

Este comando crea un archivo de configuración que almacena sus credenciales. Se le pedirá que ingrese varios parámetros:

  • Nombre del archivo de configuración: Puede especificar una ruta personalizada o usar la predeterminada (/root/.ossutilconfig). Presionar Enter usará la predeterminada.
  • Idioma: Seleccione entre CH (Chino) o EN (Inglés). La configuración entra en vigor después de la ejecución exitosa del comando.
  • Endpoint: Para la transferencia en red privada, use el endpoint regional interno. Por ejemplo: http://oss-cn-beijing-internal.aliyuncs.com. Es fundamental incluir el prefijo http://. Si omite esto o usa un endpoint público, se incurrirá en costos de tráfico de datos externos. Asegúrese de usar el endpoint correcto para la región de su ECS y OSS.
  • Access Key ID: Obtenga esto de la consola de Alibaba Cloud.
  • Access Key Secret: Obtenga esto de la consola de Alibaba Cloud.
  • STS Token: Generalmente no es necesario para este escenario; puede dejarlo en blanco.

Después de completar la configuración, el archivo /root/.ossutilconfig contendrá la siguiente información (ejemplo):

[Credentials]
language=EN
endpoint= http://oss-cn-beijing-internal.aliyuncs.com
accessKeyID=LTAIVZGND2ErRTa7
accessKeySecret=yxgVMMDjodpJko2MR64AuCkkslbkok

Creación de un Bucket (Contenedor) en OSS

En el panel de control de Alibaba Cloud, cree un bucket OSS. Configure los permisos de acceso como "público de lectura y escritura" (o los permisos apropiados para su caso de uso). Por ejemplo, llame a su bucket qianyidata.

Subir Archivos a OSS

Utilice el comando cp de ossutil para copiar el archivo desde su servidor ECS al bucket OSS. Asegúrese de que el endpoint configurado sea el interno.

./ossutil64 cp ./plat.quanmindian.com_20191127_093133.zip oss://qianyidata/plat.quanmindian.com_20191127_093133.zip

Descargar Archivos desde OSS

Utilice el comando cp de ossutil para copiar el archivo desde el bucket OSS a su servidor ECS.

./ossutil64 cp oss://qianyidata/plat.quanmindian.com_20191127_093133.zip ./plat.quanmindian.com_20191127_093133.zip

En los comandos anteriores, cp es para copiar. Los dos parámetros siguientes especifican la fuente y el destino de la copia, que pueden ser rutas de OSS o rutas locales del sistema de archivos ECS. qianyidata es el nombre del bucket OSS.

Etiquetas: Alibaba Cloud ECS OSS transferencia de archivos red privada

Publicado el 7-25 03:05