Vidispine

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Applies to 

AWS offers different kind of storages. AWS Glacier is a storage for longtime archiving where the files are not available at the same speed as the S3 bucket. Some workflow requires Vidispine API / Vidinet to connect to AWS Glacier “ long time storage “


Summary

Learn how to configure the AWS Glacier Storage with IAM permissions allowing reading and writing files using the Vidispine API

This article require the following pre-requisites and tools

  • An AWS account with the necessary administrative role to administer the required permissions

  • knowledge and understanding of AWS IAM service

  • a verified Vidispine API / Vidinet workflow

  • basic knowledge how to configure Vidispine API ( using Postman or similar )

Table of contents

Configuring the AWS Glacier Storage

Vidispine can archive files on Amazon Glacier. There are two different ways this can be achieved:

  • Creating a separate Glacier storage and move files from other storages there for archival.

  • Using an S3 storage and transition objects to the Glacier storage class

The XML document you should post looks like this:

<StorageDocument xmlns="http://xml.vidispine.com/schema/vidispine">
  <type>ARCHIVE</type>
  <bean>GlacierBean</bean>
  <capacity>100000000000000</capacity>
  <metadata>
    <field>
      <key>glacierVaultName</key>
      <value>{vault name}</value>
    </field>
    <field>
      <key>glacierEndpoint</key>
      <value>https://glacier.us-east-1.amazonaws.com/</value>
    </field>
  </metadata>
</StorageDocument>

The rest of the details including how it relates to S3 are descrived in the API documentation for setting up Glacier.

Note, you should have a file AwsCredentials.properties under glassfish3/glassfish/domains/domain1 with format:

secretKey=yourkey accessKey=yourkey

  • No labels