Picvario Integration with Amazon S3

Picvario Integration with Amazon S3

Follow the link  to learn more about the possibilities and benefits of the integration of the Picvario system with S3 cloud storage and find instructions for setting up Amazon S3 storage. To set up other cloud storage facilities, please refer to the relevant articles in the Intergation section.

To create and set up a bucket in Amazon S3, follow these steps:

  1. Go to Amazonhomepage and log in to the console. Both Root and IAM users, depending on your access level, can be used to create storage.
  2. Go to Services >  Storage >
  3. Click on the Create bucket button
CreateBuck.png
4. Fill in the parameters:
- Name the bucket.
- Select the region. Here, as an example, we use AWS region: EU(paris) eu-west-3.
- Block all public access: true.
- Bucket Versioning: Disable.
- Tags are optional. Their absence does not affect the connection.
 - Default encryption: Enable.
 - Encryption key type: Amazon S3 key (SSE-S3).

Settings.png

  1. Click on Create bucket.
  2. Go to Services Security, Identity,& Compliance > IAM Users.
  3. Click on Add user.
  4. In the window that opens enter a user name and select Programmatic access as the Access Type.
User.png





















  1. Click on Create bucket.
  2. Go to Services Security, Identity,& Compliance > IAM Users.
  3. Click on Add user.
  4. In the window that opens enter a user name and select Programmatic access as the Access Type.
User.png
9. Proceed to the next steps of the process to create a new user. It is not mandatory to fill in the fields at the permissions, tags and review steps. If the permissions step has not been completed, the system will display a warning message at the last step. However, it can be ignored as it does not affect the process of creating a user with the required settings.

10. Copy the access keys. Attention: the secret key can only be viewed/copied once. If the secret key is lost, a new pair of keys must be created on the user page in the Security credentials section.

Keys.png
11. Now find the created user in the Users section and go to its page. On the Permissions tab, click on the Add inline policy.

Policy.png

12. Go to the JSON tab and replace the text there with the following (replace the "BUCKET NAME" variable with the real name of your BUCKET).

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Action": [
                "s3:ListAllMyBuckets"
            ],
            "Resource": "*",
            "Effect": "Allow"
        },
        {
            "Action": [
                "s3:PutObject",
                "s3:PutObjectAcl",
                "s3:GetObject",
                "s3:DeleteObject",
                "s3:ListBucket"
            ],
            "Resource": [
                "arn:aws:s3:::BUCKET NAME",
                "arn:aws:s3:::BUCKET NAME/*"
            ],
            "Effect": "Allow"
        }
    ]
}

  1. Set the name of this permission and click on Create Policy.
  2. Go to Setting up Picvario-side S3 storage connection and follow the necessary steps on the Picvario side.

    • Related Articles

    • Picvario Integration with Google Drive

      Click on the link to learn more about the possibilities and advantages of integrating Picvario with external storages. To add Google Drive as external storage for assets, do the following: In the Picvario interface, go to System settings - Storages. ...
    • AzureAD Integration

      Use this function to configure authorization through Microsoft Azure Active Directory. On the AzureAD side On the Azure AD side, please, specify: Callback: https://<yourworkspacename.api.picvario.com>/oauth2/callback For example: ...
    • How to Integrate Picvario with External Repositories

      There are a few ways to import assets. It is possible to do it not only through the web interface, but also directly, from external repositories, and then manage them both from repositories and from Picvario. Any connected storage can be designated ...
    • Integration with Other Workspaces

      Picvario workspaces can be integrated with each other or with other external content sources via an API. This can be useful if you want to buy content from third-party sources (e.g. stock) or share content within the same organisation. To learn more ...
    • Setting Up Picvario-Side S3 Storage Connection

      In this article, you can learn more about the advantages and possibilities of integrating Picvario with S3 object storages. Before plugging S3 storage into Picvario create and set up a bucket in the cloud storage you use or configure the existing ...