Roles

These are the roles that are needed:

  • Admin
  • Read storage
  • Write storage
  • Reindex storage

Links

  • AWS S3
  • Backblaze B2
  • Google Cloud Storage
  • Creating a Storage

    On iconik one can create a files or export storage, however it is not possible to add keyframes or proxies storages.

    1. Click on ADMIN in the top navigation.
    2. Choose Storages from the left navigation bar.
    3. Click on + NEW STORAGE to open the form to create a storage.
    4. Choose a name, storage purpose and storage type. If unsure what different purposes and types does read about it here. The name must be unique for the iconik account.
    5. Click to continue with the creation.
    6. Fill in the form.
    7. Click to create the storage.
    8. If storage did not succeed it may still create a storage where it is possible to change settings to make it work.

    Please note: If you are adding an existing bucket, and it contains a large amount of data (typically 10s of Terrabytes) or a large numbers (several 100,000s or more) and you want to bring all the files in as assets into iconik, it might make sense to contact your support to make sure that we can preemptively add enough resources to make the operation timely

    *Important: By enabling the delete flag on a storage, you will be enabling users and administrators with that role to delete your files from your bucket*

    Form fields for adding a storage

    If unsure what the different fields in the forms mean it is described below.

    If selected File Storage Type

    • Growing Files Threshold - The time, in seconds, that the ISG will wait while a file updates in the file system. The standard is 10 seconds and works in the majority of all cases but might need to be increased if necessary.
    • Scan Interval - The time interval in which the ISG looks for new and updated files in the file system.
    • Mount Point - The root storage which ISG will be scanning from.
    • Scan Directories - If left empty the ISG will scan all files in all subdirectories from the root. If wanting to include only part of the files the paths of these will be added here. To add more than one press the + icon to add more paths.
    • Group Access - The selected group will have full access on all assets created by the ISG for this storage.
    • Local Keyframe Creation - If enabled, creates the keyframe locally instead of in the cloud. Requires that the local proxy creation is enabled and that there exists atleast one local transcoder.
    • Local Proxy Creation - If enabled, creates the proxy locally instead of in the cloud. Requires that the local keyfram creation is enabled and that there exists atleast one local transcoder.
    • Upload Original Files - If enabled allows the ISG to upload the original files to the cloud, otherwise the files will only be contained in the local storage.
    • Create Collections for Directories - If enabled iconik will create a collection for each folder from the root. It will create subcollections for each subfolder.
    • System Defined Storage - If selected it is only possible to change the read, write and delete alternatives. It is not possible to change the other storage specifikations.
    • Read - If enabled the assets in the storage will have read permission enabled.
    • Write - If enabled the assets in the storage will have write permission enabled.
    • Delete - If enabled the assets in the storage will have delete permission enabled. Please note, that if this is set to true when an asset is deleted in iconik it will also be removed from the storage upon purging
    • Scan - If enabled the storage will continue to scan for new files on the local storage.
    • Ignore Files Patterns - The ISG will ignore to scan the files which contain the pattern from this field.
    • Create Asset for each Directory - If enabled the ISG will create an asset for each directory instead of each file. Requires both that original and transcode in directory patterns are defined.
    • Original in Directory Patterns - Defines which files that shall be the original file.
    • Transcode in Directory Patterns - Defines which files the ISG shall create proxies from.

    If selected Amazon S3 Storage Type

    • Access Key - The access key for the amazon S3 storage you wish to use.
    • Secret Key - The secret key for the amazon S3 storage you wish to use.
    • Bucket - The name of the S3 bucket which you wishes to use.
    • Path - If left empty iconik will use the whole bucket. Otherwise defines which part of the bucket the storage should start at.
    • Region - The Amazon region which the bucket is located at. (If address is https://s3.eu-central-1.amazonaws.com/bucketname then the endpoint is https://s3.eu-central-1.amazonaws.com and the region is eu-central-1)
    • Endpoint - The endpoint for your bucket. Is the first part of your buckets webaddress. (If address is https://s3.eu-central-1.amazonaws.com/bucketname then the endpoint is https://s3.eu-central-1.amazonaws.com)
    • System Defined Storage - If selected it is only possible to change the read, write and delete alternatives. It is not possible to change the other storage specifications.
    • Read - If enabled the assets in the storage will have read permission enabled.
    • Write - If enabled the assets in the storage will have write permission enabled.
    • Delete - If enabled the assets in the storage will have delete permission enabled. Please note, that if this is set to true, that when an asset is deleted in iconik it will also be removed from this storage upon Purging
    • Scan - If enabled an eye will be visible next to the storage in the list. Click on the eye to scan through the cloud storage and add the new files to iconik.

    If selected Google Cloud Storage Type

    • Service Account JSON - The Service account JSON for the Google Cloud Storage account that you wish to use.
    • Bucket - The name of the Google Cloud Storage bucket you wish to use.
    • Path - If left empty iconik will use the whole bucket. Otherwise defines which part of the bucket the storage should start at.
    • Project - The Google Cloud Project name which the bucket resides.
    • System Defined Storage - If selected it is only possible to change the read, write and delete alternatives. It is not possible to change the other storage specifications.
    • Read - If enabled the assets in the storage will have read permission enabled.
    • Write - If enabled the assets in the storage will have write permission enabled.
    • Delete - If enabled the assets in the storage will have delete permission enabled. Please note, that if this is set to true, that when an asset is deleted in iconik it will also be removed from this storage when Purging
    • Scan - If enabled an eye will be visible next to the storage in the list. Click on the eye to scan through the cloud storage and add the new files to iconik.

    If selected Backblaze B2 Type

    • Account ID - Your B2 account ID
    • Authorization Token - Your B2 token.
    • Bucket Name - The name of the B2 Bucket you wish to use.
    • Bucket ID - The ID of the B2 Bucket you wish to use.
    • Path - If left empty iconik will use the whole bucket. Otherwise defines which part of the bucket the storage should start at.
    • Read - If enabled the assets in the storage will have read permission enabled.
    • Write - If enabled the assets in the storage will have write permission enabled.
    • Delete - If enabled the assets in the storage will have delete permission enabled. Please note, that if this is set to true, that when an asset is deleted in iconik it will also be removed from this storage when Purging
    • Scan - If enabled an eye will be visible next to the storage in the list. Click on the eye to scan through the cloud storage and add the new files to iconik.

    If selected Portal Storage Type

    • System Defined Storage - If selected it is only possible to change the read, write and delete alternatives. It is not possible to change the other storage specifikations.
    • Read - If enabled the assets in the storage will have read permission enabled.
    • Write - If enabled the assets in the storage will have write permission enabled.
    • Delete - If enabled the assets in the storage will have delete permission enabled.

    Learn More