Connect your cloud storage

For MK.IO to store and access your video assets, you can allow access to your existing cloud storage

You can connect your cloud storage using either Azure or Amazon. The setup process is different for each provider. Follow the steps for your chosen cloud storage provider.

Azure Storage

Get your Azure Storage account access information

  1. Go to your Azure Portal, then from the Setting left menu, navigate to the Storage account sub-menu.
  2. Select the desired storage account from the list. You can now manage this storage.
  3. MK.IO requires a shared access signature, also known as SAS token to access this account. To generate a Shared access signature (SAS), follow these steps:
    1. Navigate to the Access keys sub-menu and ensure that keys are configured.
    2. Navigate to the Shared access signaturesub-menu:
      • Check Blob under Allowed services.
      • Check Container and Object under Allowed resource types.
      • Set an appropriate end date under Start and expiry data/time to ensure the access signature remains valid.
      • Click Generate SAS and connection string.

Once completed, you will obtain a list of strings containing your access information. Copy the Blob service access URL and store it securely for a later use. The Blob service access URL will have the form:

https://<storage-name>.blob.core.windows.net/?sv=<date>& [...] &sig=<signature>

For ease of use later on, store the Blob service access URL on two lines:

  • First line for the URL,
  • Second line for the parameter.
https://<storage-name>.blob.core.windows.net/
?sv=<date>& [...] &sig=signature>

⚠️

You must connect an Azure Storage account that is located in the same region as your MK.IO subscription. This avoids unnecessary egress costs.

Add a connection in MK.IO to your storage account

  1. Access the MK.IO dashboard at app.mk.io.
  2. Go to the Storage Account page from the left navigation menu.
  3. Click the Add storage accounts button.
  4. On the panel that appears from the right-hand side, fill in the required information:
    • Enter the storage account name and an optional description.
    • Paste the first line you copied in Step 1 into the URL input field, removing the trailing slash, then paste the second line for the SAS token.

⚠️

Please ensure you remove the / from the end of the URL otherwise you will see an error message: https://<storage-name>.blob.core.windows.net

  1. Click Submit. The account storage is now connected to MK.IO.

MK.IO will now recognize your Azure storage account and gain the ability to read from or write video assets stored within it.

👉

If you’re setting up this connection to access your AMS on-demand assets, make sure you check our Import your AMS assets guide.

Amazon S3 storage

Get your S3 storage account access information

To access your AWS S3 storage account credentials and information, you need the following details:

Retrieve S3 bucket name and region

  1. Go to AWS Console > S3.
  2. Find your bucket in the list.
  3. Click on the bucket name to see details like Region and ARN (Amazon Resource Name).

Get your AWS access key and secret key

  1. Using AWS Console, go to AWS IAM (Identity and Access Management).
  2. Click on Users, then select your IAM user.
  3. Go to the Security credentials tab.
  4. Under Access keys, check if an existing access key is available. If one exists, use its Access key ID.
  5. If you don’t have access to the secret key, contact your AWS administrator, as it cannot be retrieved once created. Otherwise, use the stored the Access key ID and Secret access key to connect.

Add a connection in MK.IO to your storage account

  1. Access the MK.IO dashboard at app.mk.io.
  2. Go to the Storage Accounts page from the left navigation menu.
  3. Click the Add storage accounts button.
  4. On the panel that appears from the right-hand side, fill in the required information:
    • Enter the storage account name and an optional description.
    • Enter the Bucket name, then fill in the Access key ID and the Secret access key.
  5. Click Submit. The account storage is now connected to MK.IO.

MK.IO will now recognize your S3 storage account and gain the ability to read from or write video assets stored within it.