Publish Engage AWS/S3 Workflow Operation

ID: publish-engage-aws

Description

The publish-engage-aws operation will publish your recording to the normal publication channel (e.g. engage), but the media files will be hosted via AWS S3/Cloudfront.

Parameter Table

configuration keys description
check-availability Check if the media is reachable
download-source-flavors Distribute any mediapackage elements with one of these (comma separated) flavors to download
download-source-tags Distribute any mediapackage elements with one of these (comma separated) tags to download
download-target-subflavors Subflavor to use for distributed material
download-target-tags Add tags (comma separated) to published media
strategy If there is no key, published media would be retracted before publishing
<configuration key="strategy">merge</configuration>
merges new publication with existing publication
merge-force-flavors Flavors of elements for which an update is enforced when mergeing catalogs.
Defaults to dublincore/*,security/*.

Operation Example

<operation
    id="publish-engage-aws"
    max-attempts="2"
    fail-on-error="true"
    exception-handler-workflow="error"
    description="Distribute and publish to engage player using AWS S3">
  <configurations>
    <configuration key="download-source-tags">engage,atom,rss</configuration>
    <configuration key="check-availability">true</configuration>
    <configuration key="strategy">merge</configuration>
  </configurations>
</operation>