Help Center/ Object Storage Migration Service/ Best Practices/ Migrating Archived Data/ Migrating Archived Data in Tencent Cloud COS
Updated on 2024-12-19 GMT+08:00

Migrating Archived Data in Tencent Cloud COS

You can use the Tencent Cloud console or the coscmd tool to restore archived data.

Console

  1. Log in to Tencent Cloud COS console.
  2. In the navigation pane on the left, click Bucket List.
  3. Locate the bucket where the objects reside and click the bucket name.
  4. In the navigation pane on the left, click File List.
  5. Locate the object to be restored and click Restore in the Operation column.

    To restore multiple archived objects at a time, select them all in the object list, and choose More Actions > Restore above the list.

  6. In the displayed dialog box, set the restoration mode and the validity period (in days) of the copy.

    • Expedited: This is the fastest mode. Archive files can be restored within 1 to 5 minutes. This mode is not available for files in Deep Archive storage.
    • Standard: Files can be restored from Archive within 3 to 5 hours and from Deep Archive within 12 hours.
    • Bulk: Files can be restored from Archive within 5 to 12 hours and from Deep Archive within 12 hours.

  7. Click OK. The object enters the restoration process.

    During this process, you can click Details to go to the object details page to check the restoration progress.

  8. After confirming that the object has been restored, click Restore again to modify the validity period of the copy.
  9. Migrate restored data by referring to Migrating Data from Tencent Cloud COS to Huawei Cloud OBS.

COSCMD

  1. Run the following pip command to install COSCMD:

    pip install coscmd

  2. Run the following config command to generate a configuration file:

    coscmd config -a ak -s sk -b bucket -r region

    The parameters are described as follows:

    Parameter

    Description

    -a

    SecretId, which can be obtained by choosing Access Management > API Key Management at the Tencent Cloud console.

    -s

    SecretKey, which can be obtained by choosing Access Management > API Key Management at the Tencent Cloud console.

    -b

    The name of the specified bucket. If this is your first time using COSCMD, you need to create a bucket in the COS console to configure COSCMD.

    -r

    The region where the bucket resides.

  3. Restore archived files in the specified bucket.

    • Command for restoring an archived file
      coscmd restore <cospath>
      For example, running the following command to restore picture.jpg in the expedited mode and remain the file in the restored state for 7 days.
      coscmd restore -d 7 -t Expedited picture.jpg
    • Command for batch restoring archived files
      coscmd restore -r <cospath>
      For example, running the following command to restore examplefolder/ in the expedited mode and remain the files in the directory in the restored state for 7 days.
      coscmd restore -r -d 7 -t Expedited examplefolder/
      • Replace <cospath> with the path of the files on COS that you want to restore.
      • Use -d <day> to specify the expiration time of the temporary copies of files to be restored. The default value is 7.
      • Use -t <tier& > to specify the restoration mode. The value can be Expedited (fast restore), Standard (standard restore), or Bulk (batch restore). The default value is Standard.

    For details, see the Tencent Cloud Object Storage COSCMD Tool Documentation.

  4. Migrate restored data by referring to Migrating Data from Tencent Cloud COS to Huawei Cloud OBS.