EDJX Buckets Overview

The EDJX Platform provides you with the ability to create and manage Buckets within your organization.

Each organization is allowed up to 20 buckets, where each bucket can store up to 10,000 file. A File refers to any file (.jpeg, .png, .pdf, .doc, and so on) being uploaded to a specific Bucket in an organization.

Make sure you have the required permissions to add or modify resources in the EDJX platform, which are based on group roles and permissions assigned to each role. See Roles and Permissions for details.

When you create a bucket, you must indicate the bucket access level:

  • Private - Access is limited to users within your Organization

  • Public - Access is available to anyone on the Internet

The access level can be changed as needed. See Update the Access Level of a Bucket for details.

Naming Requirements

Bucket names must adhere to the following requirements:

  • 3 to 63 characters long

  • Can consist only of lowercase letters, numbers, dots (.), and hyphens (-)

  • Begin and end with a letter or number

  • Two adjacent periods are not allowed

  • Cannot use an IP address (for example, 192.168.1.0)

Node Pinning

This option becomes available when you have registered your Node with EDJX and the Node is enabled for the selected Organization.

Notarization

  • When Enabled - Saves a Notarized File on the EDJX P2P Network after they are Notarized (signed / witnessed) by a set of random Peer Nodes on the Network.
    This file type provides additional elements of uniqueness and attestation to the File being stored on the Network.
    Notarization is an optional feature that can be utilized by end users while uploading Files onto the EDJX platform.

  • When Disabled (non-Notarized) - Files are saved on the EDJX P2P Network without Notarization.
    This file type is useful when de-duplication is required by the Organization whose users are uploading various Files onto the EDJX Platform.

Custom Headers

EDJX supports standard and custom headers for files, as described on the Mozilla.org HTTP Headers page.

See Modify Custom Headers for a File for configuration details.

Version Tracking

You can track versions for buckets or specific files.

When creating buckets, you can view the total bucket size (bucket versioning), which is the aggregation of all versions of all files residing in the bucket.

Enable or disable bucket version tracking when creating a bucket.

bucket tracking

Bucket tracking cannot be enabled/disabled after creation.

If versioning is enabled, the bucket storage size displayed indicates the total of all files within the bucket.

For example,

Bucket B1
    File F1
        Version V1 - 100KB
        Version V2 - 100KB
    File F2
        Version V1 - 110KB

Bucket B1 Size : 310KB

If bucket versioning is enabled, the file size displayed indicates the current version of the file.

file version tab

For example,

Bucket B1
    File F1
        Version V1 - 100KB
        Version V2 - 50KB (current version)

File Size : 50KB

See View, Revert, or Download Files within a Bucket for configuration details.