An HTTP Proxy Endpoint allows you to declare an existing REST API as a data source for your GraphQL API. The only configuration required for this resource is defining the existing API's host url, and connecting it to a GraphQL Resolver that is configured to communicate with an HTTP endpoint
Event subscription wires (solid line) connect two or more resources and are required to accomplish certain tasks or improve performance within an application's flow.
The following resources can be subscribed to a HTTP Proxy Endpoint:
- GraphQL Resolver
Within Stackery, HTTP Proxy Endpoints serve as a GraphQL Resolver
The host url of the existing API that will server as the attached resolver's data source.
When connected by a service discovery wire (dashed wire), a Function or Docker Task will add the following IAM policy to its role and gain permission to access this resource.
No Permissions Added
When connected by a service discovery wire (dashed wire), a Function or Docker Task will automatically populate and reference the following environment variables in order to interact with this resource.
No Available Environment Variables
Metrics & Logs
Double clicking a resource while viewing your stack's current deployment gives you access to your pre-configured resource properties, and links to the following metrics and logs.
Related AWS Documentation
AWS Documentation: AWS::AppSync::DataSource