How to connect Glacier storage to Vidispine API-NEW
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
Related articles
- How to connect Glacier storage to Vidispine API-NEW
- How to connect Glacier storage to Vidispine
- How to fix Java encryption error when adding S3 storage to VidiCore
- Configuring AWS S3 bucket policy for the AWS Elemental MediaConvert service
- AWS Elemental MediaConvert
- How to setup auto-import rules on S3 storage
- Supported transcoding presets for AWS Elemental MediaConvert
- Using S3 as Storage in Vidispine
- Configuring and adding a S3 bucket to Vidinet
- Send VidiCore API service logs to an AWS S3 bucket