Skip to content

Amazon API Gateway

Setup

  • Endpoint - regional since it will only be used for admin and probably only in the US. Can be changed afterwards
  • To Do List

    • Create custom domain name. It takes a while to go through the system.
    • Must have a certificate for https support. Import from Amazon Certificate Manager. Only in N.Virginia available. Next to the CIA.

      • Can’t do custom domain name because current name points to another cloudfront distribution already. Will probably have to use the command line to figure out which distribution this is and how so I can go and change it.
    • Setup Client Certificate - Try to limit the access to the backend server for API access.

      • Seems that the Amazon Gateway kept the certificate from the last gateway I deleted.
    • Setup the endpoints

    • Will be setup as proxy services
      • admin
      • site
      • test
      • user
    • Configure proxies for access to backend server at adminapi.lookfindme.com
    • Test the proxies - I normally create a hello endpoint just for basic testing.
    • Deploy API
    • Setup logging
    • Finding the ARN in cloudwatch logs
    • Create a custom domain name. Have to go into GoDaddy and delete that cname record.
    • Setup local environment to use correct aws credentials aws apigateway get-domain-names --profile lookfindme

Last update: April 13, 2020 15:25:03