Can AppStream2.0 streaming instances be assigned a predictable MAC Address or ENI?
We would like to deploy software via appstream that requires a license tied to the MAC address. I can see the ENIs in the EC2 page, but those are transient. Is there a way to assign a network interface to each appstream streaming instance that would guarantee a repeatable MAC address, or range or MAC addresses for multiple instances?
Thanks!
No, there's no way to pre-allocate specific MAC addresses or ENIs to an AppStream 2.0 streaming instance. Software that has licenses tied to fixed items (like MAC addresses) don't work well for a non-persistent streaming environment. In general, concurrency-based licensing or named user licenses work best for non-persistent environments.
If your use case can support persistence, it may work well for Amazon WorkSpaces.
Software vendors often have a solution to get their application working in a non persistent DaaS or VDI environment. I recommend contacting the vendor to see what options are available.
Relevant questions
How can EC2 maintain IP addresses in a multi-AZ failover situation?
Accepted Answerasked 2 years agoCan AppStream2.0 streaming instances be assigned a predictable MAC Address or ENI?
Accepted Answerasked a month agoAppStream 2.0 Assign Elastic IP
Accepted Answerasked 3 months agoSetup Stack Entitlement with AWS Cognito?
Accepted Answerasked 2 months agoHow to register IP address for ECS task at startup so that other resources can find it
Accepted Answerasked 2 years agoSecondary ENI move regions
asked a year agoVerify foreign Elastic IP
Accepted Answerasked 2 months agoCan one customer's AppStream or Workspaces make connections to another customer's account via PrivateLink?
Accepted Answerasked a year agoDoes the IP address created for PrivateLink Interface Endpoint can change?
Accepted Answerasked 4 years agoMac Mail / send from WorkMail Alias
Accepted Answerasked 4 months ago