Troubleshooting Amazon GameLift Streams identity and access
Use the following information to help you diagnose and fix common issues that you might encounter when working with Amazon GameLift Streams and IAM.
Topics
I am not authorized to perform an action in Amazon GameLift Streams
If you receive an error that you're not authorized to perform an action, your policies must be updated to allow you to perform the action.
The following example error occurs when the mateojackson IAM user
tries to use the console to view details about a fictional
resource but doesn't
have the fictional my-example-widgetgameliftstreams: permissions.GetWidget
User: arn:aws:iam::123456789012:user/mateojackson is not authorized to perform: gameliftstreams:GetWidgeton resource:my-example-widget
In this case, the policy for the mateojackson user must be updated to allow access to the
resource by using the
my-example-widgetgameliftstreams: action.GetWidget
If you need help, contact your AWS administrator. Your administrator is the person who provided you with your sign-in credentials.
I want to allow people outside of my AWS account to access my Amazon GameLift Streams resources
This is not possible with Amazon GameLift Streams. All API access is restricted to the account which owns the resources. Instead, customers who wish to share content externally are responsible for using their account to initiate new stream sessions on behalf of other users using Amazon GameLift Streams APIs, and forwarding the appropriate connection information to those external users' web browsers.