--- title: "Knox Media Hub With Wasabi" slug: "knox-media-hub-with-wasabi" updated: 2026-10-28T21:04:49Z published: 2026-10-28T21:04:49Z canonical: "docs.wasabi.com/knox-media-hub-with-wasabi" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.wasabi.com/llms.txt > Use this file to discover all available pages before exploring further. # Knox Media Hub With Wasabi Wasabi has been validated to work with [Knox Media Hub](https://www.knoxmediahub.com/). Knox Media Hub seamlessly integrates its media asset management, distribution portals, and transcoding services with Wasabi S3 storage, enhancing efficiency and reliability in managing, distributing, and transcoding media assets. ## Requirements - Active [Wasabi Cloud Storage Account](https://wasabi.com/sign-up) - Wasabi Bucket—See [Bucket Creation Guide](https://docs.wasabi.com/docs/working-with-buckets-and-objects) - Access and Secret Key See [Access Keys Guide](https://docs.wasabi.com/docs/creating-a-user-account-and-access-key) - Active KnoxMediaHub Account ## Architecture Diagram ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1720790521133.png) ## Configuration 1. Log in to the Wasabi Console and navigate to Users. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1721395507745.png) 2. Click **Create User** to create an IAM user in the Wasabi console. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1720813019095.png) 3. Select the Programmatic (create API key) and click **Next**. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1721395553242.png) 4. Download the generated Wasabi Access Key and Secret Key, and store them in a secure location. 5. Provide the Wasabi Keys to the KnoxMediaHub onboarding team using a secure channel. 6. In the Wasabi Console, navigate to Policies and create a new policy with the following permissions. Replace the "INSERT-BUCKET-HERE" tag with your bucket ARN: ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1721395590084.png) ```actionscript Unset { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "s3:*", "Resource": "" } ] } ``` 7. Attach the newly created policy to the user that was created earlier. 8. In the Wasabi Console, go to Buckets and either create a new bucket or open an existing bucket you want to connect with KnoxMediaHub. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1721395656384.png) ***Note:*** *This example discusses the use of Wasabi’s us-east-1 storage region. To use other Wasabi storage regions, use the appropriate Wasabi service URL as described in* [*Service URLs for Wasabi's Storage Regions*](https://docs.wasabi.com/docs/what-are-the-service-urls-for-wasabis-different-storage-regions)*.* 9. Go to **Settings,** then **Permissions,** and add the following permissions policy to your bucket. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1721395736064.png) Replace INSERT-BUCKET-HERE with your bucket ARN and INSERT-IAM-USER-ARN-HERE with your IAM user ARN: ```actionscript Unset { "Version": "2012-10-17", "Statement": [ { "Sid": "AllowAPIAccess", "Effect": "Allow", "Principal": { "AWS": "" }, "Action": "s3:*", "Resource": [ "/*", "" ] } ] } ``` 10. In the Wasabi Console, navigate to **Settings**, then **Event Notifications**, and click **Configure New AWS Credentials.** ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1721395780965.png) **Note** - *The KnoxMediaHub team will provide you with the Region and Access Keys you need to register.* 11. Return to Buckets, then Your Bucket. Click **Settings,** then **Properties, then Event Notifications**. Click **Create Event Notification**. 12. Leave the Prefix and Suffix fields empty. Click **Next**. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1720813572103.png) 13. Enable ObjectCreated notifications. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1720813599735.png) 14. Enter the SNS topic that will receive the notifications. The KnoxMediaHub team will provide you with the details on the topic to use. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1720813625511.png) 15. Once the setup is complete, you can log in to the KnoxMediaHub dashboard using the URL provided by the KnoxMediaHub team when your environment is ready. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1722430368573.png) 16. Click the **Library** icon. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1720813703324.png) 17. Once in the Library, go to Storage to see the wasabi bucket. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1720813750564.png) 18. To create a hot folder, expand the desired bucket and click **+ Create Hotfolder**. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1720813775578.png) 19. Fill in the hot folder name and the path to monitor. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1720813802745.png) 20. The new hot folder will be created, and you will be able to start ingesting content into KnoxMediaHub and Wasabi. You can either place a file directly in the Wasabi bucket or upload it to KnoxMediaHub. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1720813852030.png) ## Replication of Buckets [Wasabi’s Object replication](https://wasabi.com/cloud-object-storage/object-replication) feature enables you to replicate or copy your data between Wasabi regions to protect against ransomware attacks, malicious data manipulation, natural disasters, or even accidental deletion. Object replication enables you to replicate/copy objects from an active storage bucket (source) to one or more different buckets (destination). 1. Create a new Wasabi bucket, connect it to KnoxMediahub, and connect the ingestion lambda. See the steps in the Configuration section or refer to the KnoxMediaHub S3 Bucket Guide. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1721394679379.png) 2. Notify KnoxMediaHub and provide the access keys to connect to the bucket. The KnoxMediaHub team will create the bucket, and it will be available in the storage UI. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1721394700723.png) 3. Create a hot folder in the replicated bucket with a path prefix to monitor. If you need to detect replicated files across the entire bucket, the path is “/”. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1721394721845.png) 4. If you want the replicated objects to be attached as Versions instead of new objects, go to the created hot folder and mark Check Ingested Files Exists in Another Storage. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1721394744091.png) 5. In the Wasabi console. Go to **Bucket**, then **Configuration,** then **Object Replication,** and create a new replication rule. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1721394777009.png) 6. Files will start being replicated. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1721394803537.png) 7. When uploading a new file it will be replicated by Wasabi. You can check the ingestion of both copies in the ingestion panel. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1722430386262.png) 8. The file will be available in the library. If you checked Check Ingested Files Exists in Another Storage, the new version will be created as a location for the file in the main bucket. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1721394900163.png)