Pipeline creation overview - Amazon Chime SDK

Pipeline creation overview

You follow a multi-step process to create an Amazon Chime SDK media pipeline, and you can create several types of pipelines. The following list outlines the creation process and provide links to more information about creating the various types of pipelines.

  • Create an Amazon S3 bucket. You must create the bucket in the same AWS Region as the meeting. For more information, refer to Creating an Amazon S3 bucket.

  • Create a service-linked role named AWSServiceRoleForAmazonChimeSDKMediaPipelines. This allows media pipelines to access meetings on your behalf. For more information, refer to Creating a service-linked role for media pipelines.

  • Create an IAM role with sufficient permission to interact with the Amazon Chime SDK media pipeline APIs . To create that role, we recommend adding the AmazonChimeSDK managed policy from the IAM console. The policy contains the necessary APIs.

    Your IAM role must also have permission to call the S3 GetBucketPolicy API on all resources. The following example shows a typical policy for doing so.

    { "Version": "2012-10-17", "Statement": [ { "Action": "s3:GetBucketPolicy", "Effect": "Allow", "Resource": "*" } ] }

Once you have those items, see these topics for information on creating pipelines.