file

Summary of OSS Common Management Tools

Alibaba Cloud Object Storage OSS provides a wealth of management tools to facilitate efficient use of OSS, such as uploading large files to OSS, generating signatures, migrating data, and attaching buckets. In addition to the official tools provided by AliCloud, there are also third-party tools and plug-ins developed by the community, which can further enhance and simplify the use of OSS.

Official tools

tool

brief introduction

ossutil

OSS command line management tool.

  • It provides convenient, concise and rich object and bucket management commands with good operation performance.

  • Support concurrent file upload and breakpoint resume.

  • Support the upload and download of file directories (folders).

Alibaba Cloud CLI

A unified command line management tool for Alibaba Cloud resources. You can quickly manage your data in OSS by using the unified command format of Alibaba Cloud CLI. See Use Alibaba Cloud CLI to manage data in OSS

ossbrowser

Graphical management tool.

  • Provides functions similar to Windows Explorer.

  • Direct file browsing is supported.

  • Support the upload and download of file directories (folders).

  • Support concurrent file upload and breakpoint resume.

  • It supports graphical policy authorization operations for RAM users.

  • Support Windows, Linux and Mac platforms.

Restrictions on use:

  • Ossbrowser is a graphical tool, and its transmission speed and performance are inferior to that of ossutil.

  • Only files below 5 GB can be moved or copied.

  • The maximum upload size of a single file cannot exceed 48.8 TB.

Signature tool

The OSS console provides the following signature tools.

  • Header signature

    After the specified parameters are filled in through the Header signature tool, the request signature will be automatically generated and the correctness of the request signature will be verified. For more information, see Header signature

  • PostObject Policy Signature

    After the specified parameters are filled in through the PostObject Policy signing tool, the request signature for form upload through HTML will be automatically generated, and the correctness of the request signature will be verified. For more information, see PostObject Policy Signature

  • URL Signature

    The URL signing tool can generate an object signature URL for temporary access by visitors. When generating an object signature URL, you can limit the access duration of visitors by customizing the expiration time of the URL. For more information, see URL Signature

ossimport

OSS data synchronization tool.

  • Various third-party data source files can be synchronized to OSS.

  • It supports distributed deployment and can use multiple servers to migrate data in batches.

  • Support data migration above TB level.

  • Support Windows and Linux platforms.

  • For Java 7.

explain

You can also use AliCloud online migration services without deploying migration tools. For more information, see Online migration service tutorial document

ossfs

Bucket mount tool. OSS is used to mount OSS buckets to the local file system of the Linux system. After mounting, you can operate objects on OSS through the local file system to achieve data access and sharing.

  • It supports most functions of the POSIX file system, including file reading and writing, directory, link operation, permissions, UID, GID, and Extended Attributes.

  • It supports uploading large files using the Multipart function of OSS.

  • MD5 verification is supported to ensure data integrity.

Restrictions on use:

  • Buckets are not supported for attaching archive storage, cold archive storage, or deep cold archive storage types.

  • Editing an uploaded file will cause the file to be uploaded again.

  • Metadata operations, such as list directory , because the OSS server needs to be accessed remotely, the performance is poor.

  • Renaming a file or folder may cause errors. If the operation fails, the data may be inconsistent.

  • It is not suitable for high concurrent read/write scenarios.

  • When multiple clients mount the same OSS bucket, the data consistency is maintained by you. It is recommended that you plan the file usage time reasonably to avoid multiple clients writing the same file.

  • Hard Link is not supported.

explain

It is recommended that you use the cloud storage gateway first for bucket mounting. See Attach OSS through cloud storage gateway

ossftp

FTP tool for managing objects.

  • Use FileZilla, WinSCP, FlashFXP and other FTP clients to operate OSS.

  • It is an FTP server in essence. It is used to receive FTP requests and maps operations on files and folders to operations on OSS.

  • Based on Python 2.7 and above.

  • Support Windows, Linux and Mac platforms.

RAM Policy Editor

OSS authorization policy automatic generation tool. This tool is recommended when you need to generate custom authorization policies.

  • The authorization policy can be automatically generated according to requirements, and can also be used in the RAM custom permission policy.

  • Chrome, Firefox and Safari browsers are supported.

Osscmd (offline)

Command line management tools for objects and buckets.

  • Complete bucket and object management commands are provided.

  • Support Windows and Linux platforms.

Restrictions on use:

  • It is only applicable to Python 2.5~2.7 versions, and does not support Python 3. x versions.

  • Functions such as low-frequency access, archive storage, cold archive storage, deep cold archive storage, cross regional replication, and mirroring back to the source are not supported.

important

The osscmd operation command has been integrated into ossutil Medium. The osscmd has been offline on July 31, 2019. We apologize for any inconvenience caused to you.

Third party tools and plug-ins

tool

brief introduction

Big Data Tools

An OSS compatible JetBrains IDE plug-in that focuses on optimizing big data workflow.

  • A user interface that facilitates the use of remote file systems (including OSS).

  • File operation mode similar to the file manager (copy, move, rename, delete, and download files).

  • It is easy to preview files, and for CSV files, you can also switch between text and table views.

  • It is convenient to obtain other information of the file, such as the modification time.

  • It is convenient to preview binary files, such as Parquet.

  • It is convenient to open buckets and folders in multiple tabs.

For more information, see Use Big Data Tools to connect the JetBrains IDE with OSS

Hacklog Remote Attachment

A WordPress plug-in that allows you to store attachments and media files on the WordPress website to OSS instead of keeping them on the local server, thus improving the loading speed of the website and reducing the storage pressure on the host. For more information, see How does WordPress store remote attachments to OSS

FIleZilla

An easy-to-use FTP client tool that allows you to upload files from local sites to OSS, thus improving the efficiency of file storage and access, and reducing the burden of local storage. For more information, see How does FileZilla upload local site files to OSS

  • Introduction to this page (1)