Home > Settings > Manage Your Storage > Create a Custom Storage Location

Export to PDF

Create a Custom Storage Location

Refer to the following steps to create a custom storage location:

  1. On the Global storage settings page, click Create.

  2. Storage location name – Enter a name for this storage location.

  3. Description – Enter an optional description for future reference.

  4. Storage type – Select a storage type.

  5. Storage configuration – Refer to the sections below to complete the detailed settings for the storage type you selected above.

  6. Retain archived data – Choose whether to retain the archived data in the storage location using retention rules. If you enable this setting, a scheduled Prune archived data job will prune the archived data that meets the configured retention rules.

    By archived time – By default, AvePoint Opus retains archived data by their archived time. Complete the following settings to set retention rules on how to prune the archived data:

    1. Keep data for {x} – Keep the archived data in the storage location for the defined period of time (days, weeks, months, or years).

    2. Select an action on how to process the archived data when the retention period has ended:

      • Delete data – Select this option if you want to delete the archived data in the storage location when the retention period has ended.

        Delete the related stubs from the original locations – Choose whether to delete the related stubs from the original locations after the archived data has been deleted from the storage location. This checkbox is selected by default. Note that stubs cannot be deleted from the original locations if they have been renamed or moved to new locations.

        Delete the related jobs from Job monitor – Choose whether to delete the related jobs from Job monitor after the archived data has been deleted from the storage location.

        Soft delete – You can also select Soft delete and specify a period below if you want to retain the data before permanent deletion to prevent accidental data loss. Soft deleted data can be restored within the retention period if needed.

        Keep data for {x} before permanent deletion – Keep the data for the defined period of time (days, weeks, months, or years).

        Please contact AvePoint Support to enable this feature in the backend if you want to use it. It is unavailable for AvePoint Storage.

      • Change the access tier – This option will be available if you are using your own Microsoft Azure Blob Storage as the storage location. It allows you to change the access tier of the archived data when the retention period has ended.

      • Move data to another storage location – Select this option if you want to move the archived data to another storage location when the retention period has ended. You need to select a new storage location and set the corresponding retention rules on how to prune the archived data in this new storage location.

    By modified time – If you are using your own Microsoft Azure Blob Storage as the storage location, you can choose to retain archived data (documents and document versions only) by their modified time.

    Prerequisites for this functionality: your organization’s subscription for AvePoint Opus has Bring your own storage (BYOS) enabled, and you have contacted AvePoint Support to enable this feature in the backend.

    Complete the following settings to set retention rules on how to prune the archived data:

    1. Keep data for {x} – Keep the archived data for the defined period of time (days, weeks, months, or years).

    2. Delete data – When the retention period has ended, the archived data will be deleted from the storage location. Additionally, you can choose whether to Delete the related stubs from the original locations; this checkbox is selected by default.

  7. Click Save to create the storage location.

After creating a storage location, you can click the storage location name to open the storage location for viewing or updating.

To delete a storage location, select the storage location, click Delete, and then click OK in the confirmation window to confirm your operation.

Amazon S3

It is not recommended to activate the archive access tier if you are using S3 Intelligent-Tiering. Activating the archive access tier will cause data object files that have not yet been accessed for 90 days to be archived, and Opus cannot access the archived data in your Amazon S3 storage.

Configure the following settings:

  • Bucket name – Enter the bucket name you wish to access.

    • The entered name must match an existing bucket. If no bucket is available, refer to Creating a bucket to create one. For optimal compatibility, Amazon recommends that you avoid using periods (.) in bucket names. For naming guidelines, refer to General purpose bucket naming rules.

    • Ensure the bucket policy in Amazon S3 storage applied to your account contains the following required permissions:

      • Read: Get Object

      • List: ListBucket

      • Write: DeleteObject; PutObject; DeleteObjectVersion

  • Access key ID – Enter the corresponding access key ID to access the specified bucket. You can view the Access key ID from your AWS account.

  • Secret access key – Enter the corresponding secret key ID to access the specified bucket. You can view the Secret access key from your AWS account.

  • Storage region – Select the storage region of this bucket from the drop-down list. The available regions are:

    • Asia Pacific (Mumbai)

    • Asia Pacific (Seoul)

    • Asia Pacific (Singapore)

    • Asia Pacific (Sydney)

    • Asia Pacific (Tokyo)

    • Canada (Central)

    • EU (Frankfurt)

    • EU (Ireland)

    • EU (London)

    • South America (Sao Paulo)

    • US East (N. Virginia)

    • US East (Ohio)

    • US West (Northern California)

    • US West (Oregon)

    • Customized region

  • Advanced – Enter the following extended parameters in the text box if necessary. If you have multiple parameters to enter, press Enter on your keyboard to separate the parameters.

    Refer to the instructions below to add parameters:

    • RetryInterval – Customize the retry interval when the network connection is interrupted. Enter any positive integer between 0 and 2147483646 (the unit is millisecond). For example, RetryInterval=30000 means that it will attempt to reconnect every 30000 milliseconds.

      If you do not configure this parameter, the value is 30000 milliseconds by default.

    • RetryCount – Customize the reconnection times after the network connection is interrupted. Enter any positive integer between 0 and 2147483646. For example, RetryCount=6 represents when the network connection is interrupted, it can reconnect at most 6 times.

      If you do not configure this parameter, the value is 6 by default.

    • enablessl=true – Configure to enable SSL for the backups stored on this physical device.

    • CustomizedRegion – Configure the customized region of the physical device. For example, enter CustomizedRegion=s3-us-gov-west-1.amazonaws.com to configure the GovCloud account.

Amazon S3-Compatible Storage

Configure the following settings:

  • Bucket name – Enter the bucket name you wish to access.

    • The entered name must match an existing bucket. If no bucket is available, refer to Creating a bucket to create one. For optimal compatibility, Amazon recommends that you avoid using periods (.) in bucket names. For naming guidelines, refer to General purpose bucket naming rules.

    • Ensure the bucket policy in Amazon S3-Compatible Storage applied to your account contains the following required permissions:

      • Read: Get Object

      • List: ListBucket

      • Write: DeleteObject; PutObject; DeleteObjectVersion

  • Access key ID – Enter the corresponding access key ID to access the specified bucket.

  • Secret access key – Enter the corresponding secret key ID to access the specified bucket.

  • Endpoint – Enter the URL used to connect to the place where you want to store the data. The URL must begin with “http://” or “https://”.

  • Advanced – Enter the following extended parameters in the text box if necessary. If you have multiple parameters to enter, press Enter on your keyboard to separate the parameters.

    Refer to the instructions below to add parameters:

    • RetryInterval – Customize the retry interval when the network connection is interrupted. Enter any positive integer between 0 and 2147483646 (the unit is millisecond). For example, RetryInterval=30000 means that it will attempt to reconnect every 30000 milliseconds.

      If you do not configure this parameter, the value is 30000 milliseconds by default.

    • RetryCount – Customize the reconnection times after the network connection is interrupted. Enter any positive integer between 0 and 2147483646. For example, RetryCount=6 represents when the network connection is interrupted, it can reconnect at most 6 times.

      If you do not configure this parameter, the value is 6 by default.

Dropbox

Complete the following settings:

  • Root folder name – Enter a name for the root folder, which will be created in Dropbox and used to store the data.

  • Token secret – Click Retrieve token. Enter the email address and the password of the Dropbox account in the pop-up window to log into Dropbox, and then the token will appear in this pop-up window. Enter the token that appeared in the Token secret text box.

  • Advanced – Enter the following extended parameters in the text box if necessary. If you have multiple parameters to enter, press Enter on your keyboard to separate the parameters.

    Refer to the instructions below to add parameters:

    • RetryInterval – Customize the retry interval when the network connection is interrupted. You are allowed to enter any positive integer between 0 and 2147483646 (the unit is in milliseconds). For example, RetryInterval=30000 means that it will attempt to reconnect every 30000 milliseconds.

      If you do not configure this parameter, the value is 30000 milliseconds by default.

    • RetryCount – Customize the reconnection times after the network connection is interrupted. You are allowed to enter any positive integer between 0 and 2147483646. For example, RetryCount=10 represents when the network connection is interrupted, it can reconnect at most 10 times.

      If you do not configure this parameter, the value is 6 by default.

FTP

Complete the following settings:

  • Host – Enter the IP address of the FTP server.

  • Port – Enter the port to use to connect to this FTP server.

  • Folder – Enter the folder where exported data will be stored on the FTP server.

  • Username – Enter the username to use to connect to this FTP server.

  • Password – Enter the password of the specified username.

  • Advanced – Enter the following extended parameters in the text box if necessary. If you have multiple parameters to enter, press Enter on the keyboard to separate the parameters.

    Refer to the instructions below to add parameters:

    • RetryInterval – Customize the retry interval when the network connection is interrupted. You are allowed to enter any positive integer between 0 and 2147483646 (the unit is second). For example, RetryInterval=30 means that it will attempt to reconnect every 30 seconds.

      If you do not configure this parameter, the value is 30 seconds by default.

    • RetryCount – Customize the reconnection times after the network connection is interrupted. You are allowed to enter any positive integer between 0 and 2147483646. For example, RetryCount=60 represents when the network connection is interrupted, it can reconnect at most 60 times.

      If you do not configure this parameter, the value is 6 by default.

    • IsRetry – If you want to try again when Opus failed to write the data in the physical device.

      • If you enter IsRetry=true, it will try again when Opus failed to write the data in the physical device.

      • If you enter IsRetry=false, it will not try again when Opus failed to write the data in the physical device.

Google Cloud Storage

Complete the following settings:

  • Service account email – Enter the email address of a service account that has the permission to access your bucket.

  • Private key – Enter a private key that is associated with the service account.

  • Project ID – Enter the ID of a project that is associated with your bucket.

  • Bucket name – Enter a bucket name.

  • Advanced – Enter the following extended parameters in the text box if necessary. If you have multiple parameters to enter, press Enter on your keyboard to separate the parameters.

    • Projection – Customize the projections that can be specified as options in various operations. You can set this value to Full if you want to include all properties, or set this value to NoAcl if you want to omit the ACL (Access Control List) property.

    • PredefinedAcl – Customize a pre-defined ACL of the bucket for simple access control scenarios. The following values are available for this parameter:

      • AuthenticatedRead – This value represents that the object owner gets owner access and all authenticated users get reader access.

      • Private – This value represents that the object owner gets owner access.

      • ProjectPrivate – This value represents that the object owner gets owner access, and project team members get access according to their roles.

      • PublicRead – This value represents that the object owner gets owner access, and all users get reader access.

      • PublicReadWrite – This value represents that the object owner gets owner access, and all users get writer access.

      • PredefinedDefaultObjectAcl – Customize predefined access control lists (ACLs) that can be specified when creating or updating objects. The following values are available for this parameter:

      • AuthenticatedRead – This value represents that the object owner gets owner access and all authenticated users get reader access.

      • BucketOwnerFullControl – This value represents that the object owner gets owner access and all authenticated users get reader access.

      • BucketOwnerRead – This value represents that the object owner gets owner access and project team owners get reader access.

      • Private – This value represents that the object owner gets owner access.

      • ProjectPrivate – This value represents that the object owner gets owner access and project team members get access according to their roles.

      • PublicRead – This value represents that the object owner gets owner access and all users get reader access.

    • Prefix – Set this value to the string which the bucket name starts with.

Azure Blob Storage

Complete the following settings:

  • Access point – Enter the URL for the Blob Storage Service. The default URL is http://blob.core.windows.net.

  • Container name – Enter the container name you wish to access.

  • Account name – Enter the corresponding account name to access the specified container.

  • Account key – Enter the corresponding account key to access the specified container.

  • Advanced – Enter the following extended parameters in the text box if necessary. If you have multiple parameters to enter, press Enter on your keyboard to separate the parameters.

    Refer to the instructions below to add parameters:

    • RetryInterval – Customize the retry interval when the network connection is interrupted. You are allowed to enter any positive integer between 0 and 2147483646 (the unit is millisecond). For example, RetryInterval=30000 means that it will attempt to reconnect every 30000 milliseconds.

      If you do not configure this parameter, the value is 30000 milliseconds by default.

    • RetryCount – Customize the reconnection times after the network connection is interrupted. You are allowed to enter any positive integer between 0 and 2147483646. For example, RetryCount=10 represents when the network connection is interrupted, it can reconnect at most 10 times.

      If you do not configure this parameter, the value is 6 by default.

SFTP

Complete the following settings:

  • Host – Enter the IP address or host name of the SFTP server.

  • Port – Enter the port of the SFTP server.

  • Root folder – Enter the folder where exported data will be stored on the SFTP server.

  • Username – Enter the username of the account that can use SFTP.

  • Password – Enter the corresponding password of the user used to access the root folder. The password is the highest priority. If the password is not provided, the system will check the private key and private key password.

  • Private key file – If the SFTP server supports the private key file, click Browse to upload a private key file.

  • Private key password – Enter the corresponding password of the uploaded private key file.

  • Advanced – Enter the following extended parameters in the text box if necessary. If you have multiple parameters to enter, press Enter on the keyboard to separate the parameters.

    Refer to the instructions below to add parameters:

    • RetryInterval – Customize the retry interval when the network connection is interrupted. Enter any positive integer between 0 and 2147483646 (the unit is millisecond). For example, RetryInterval=30000 means that it will attempt to reconnect every 30000 milliseconds.

      If you do not configure this parameter, the value is 30000 milliseconds by default.

    • RetryCount – Customize the reconnection times after the network connection is interrupted. Enter any positive integer between 0 and 2147483646. For example, RetryCount=6 represents when the network connection is interrupted, it can reconnect at most 6 times.

      If you do not configure this parameter, the value is 6 by default.