Cloud Sync Integrations allow you to move data freely to and from instances on Vast.
In order to move data from cloud providers to Vast instances you must provide certain credentials which will be temporarily moved onto your instance which is stored on a host machine. For this reason you should only use cloud integration options when using verified hosts that are datacenters. You can filters for these hosts using the command line interface or on the website instance creation page using the 'Secure Cloud' checkbox.
Prerequisites: An active Amazon Web Services (AWS) account.
We do not recommend using an existing IAM user on Vast. Vast connects on a user level rather than an account level, so it's best to create a new IAM user with the intended authorization for the data you want to store on vast.ai servers.
Create a S3 Bucket in AWS
Create an IAM User and Grant Access to the S3 Bucket, we recommend you create a user with access to your specific bucket for this process rather than full access.
Once the user is created, click the user and go Security credentials.
Click Create access key, and enable for Command Line interface
Once the access key is created, you will be prompted with an Access Key, and a Secret access Key. This will be the information required to use your AWS user permissions on Vast.
Note that Vast connects to cloud providers at the account level. Any bucket your application key has access to will be accessible with Vast. This can cause security concerns with some use cases that should be dealt with by creating a new application key used specifically for data you want to store on vast.ai servers.
Create a bucket in Backblaze. It should not matter if the bucket is private or public.
Go to Application Keys
Select Add a New Application Key
Grant access for Read and Write operations on the bucket of your choice
Note the keyId and the applicationKey that are returned to you. This is the data required for Vast.