aws-rfdk icon indicating copy to clipboard operation
aws-rfdk copied to clipboard

Configure Deadline Worker Remote Commands Port

Open ddneilson opened this issue 3 years ago • 0 comments

Deadline has a feature whereby remote commands can be issued to a Worker from a Monitor.

By default, the Deadline Worker listens on a random port for these commands. However, random ports are not compatible with AWS Security Groups & Network ACLs -- they force very wide range of ports to be open that might not otherwise be required to be open.

The ask is to provide a means by which the customer can configure the worker's remote command port during a deployment so that Security Group & Network ACL rules can be configured.

Use Case

Simply, any customer that might want to do a least privileged farm deployment and be able to use Deadline Remote Commands. e.g. Any Amazon Nimble Studio customer.

Proposed Solution

This may be tricky. Unlike the log-listening port, Deadline does not have an ini setting for configuring the Worker's remote command listening port. Instead, it is a global repository option -- see "Override Remote Command Port".

So, options include:

  1. Adding functionality to Deadline to allow local configuration of the Worker's Remote Command Port via deadline.ini and then setting it, like we do for the Log Streaming port, when configuring a Worker via RFDK; or
  2. Setting the 'Override Remote Command Port' during deployment via the RFDK; or
  3. Something else working with the Thinkbox devs to rework remote commands in Deadline.
  • [ ] :wave: I may be able to implement this feature request
  • [ ] :warning: This feature might incur a breaking change

This is a :rocket: Feature Request

ddneilson avatar May 14 '21 14:05 ddneilson