Skip to main content

Configuring AWS

To configure AWS:
  1. Log into your AWS Console. Browse to the Identity and Access Management (IAM) page. Create an access Policy, and then create a Role, connecting the Policy to the Role.
  2. Browse to Access Management > Policies.
  3. Click the Create policy button.
    IAM opens the Specify permissions page.
  4. In the Resource section, using the Allow directive, grant the S3 actions that match the access level you want the platform to have on the bucket. Choose the least-privilege policy for your use case from the three options below.
  5. Add the named buckets to which you want to grant this access.
Pick one of the following policies based on which platform operations you need to enable. Replace mybucket with your bucket name.
Enables the platform to list and read objects from the bucket. Use this for source-only storages where the platform ingests or reads media but never writes back.Actions: s3:GetObject, s3:ListBucket
Resource must contain two entries: one with a trailing slash and a wildcard (for GetObject and PutObject) and the one without a trailing slash for ListBucket. If a trailing slash is added, the role doesn’t work.
  1. Click Next.
    IAM opens the Review and create page.
  2. Browse to Access management > Roles.
  3. Click the Create role button.
  4. Select Custom trust policy and enter the custom trust policy.
    This is an example:
The AWS key within the Principal object contains the Telestream AWS account ID that is allowed to assume the role and access the data. This is exposed to the user within the Storage interface of the platform. The sts:ExternalId is the unique identifier for the customer’s organization. This is also shown within the Storage settings. This forms a unique trust relationship: access is granted only if the Telestream product sends the same external identifier.
IAM prompts you to select the policy you just created.
  1. Find the policy by searching for its name.
  2. Select the policy and click Next.
  3. Name the role and give it a description.
  4. View the new role and copy its ARN unique identifier.