The first thing you need to do when you create a workflow is to create Storage Resources. A storage resource is the location where your assets are stored. Some storage resources contain assets before they are imported into Flex, for example the storage used by your Inbox or a Hot Folder storage for import. Other storage resources contain the files that you have already imported, for example your high res or proxy assets. Whilst yet other storage resources are needed for assets that you are exporting from Dalet Flex. Best practice is to create multiple storage resources that separate different types of assets used for different purposes.
Since a storage resource points to a location on your storage solution, such as an Amazon S3 bucket or Google Cloud Storage, you will always need to create storage resources for your specific platform. You must supply the location, connection details and credentials for accessing the storage and the assets stored on it. Of course, the required information depends on your particular storage solution.
In this tutorial, you will learn how to create storage resources for Amazon AWS S3 buckets. For this import workflow tutorial, you should create storage resources that will be used for:
- Imported assets
- Proxy assets
- Upload by FlexMOVE
Creating a storage resource
In Flex Core, go to the New menu and select Resource.
In the Create new Resource screen, give your storage resource a Name and an optional Description. Set which accounts and groups have access to the storage resource by setting its Visibility and select Storage Resource Plugin. In this example, a storage resource for assets imported into Dalet Flex has been created.
Save your changes and then move to the Configuration sub-tab and click Edit to add the location and connection details of your storage. For a storage resource on Amazon AWS, select S3 Protocol and then add the name of your Bucket. If you are using an Amazon S3 bucket you do not need to add the Hostname, however if you are using S3 compatible storage, you will need to add it. The Path is used to specify the path to the folder where you create your assets in your bucket. This allows you to use a single bucket to store different types of assets. If you are not using folders in your bucket, just type in `/.` . Once you add the Key and Secret credentials to access your bucket you have finished configuring your storage resource and can click Save.
Finally, to be able to use your Storage Resource in your workflow, Enable it. When you enable the resource, Dalet Flex checks if the information you have entered is valid and indicates any network or authorization issues.
For this tutorial, you should now create an additional storage resource for the proxy assets that will be created by the import workflow and also an import storage resource that will be used for assets uploaded with FlexMOVE.