[{"data":1,"prerenderedAt":301},["ShallowReactive",2],{"content-svc-api-gateway-paved-path-building-an-api-platform-on-aws-insights":3},{"markdown":4,"frontMatterAttributes":5,"bodyRaw":27,"menu":28,"menuType":296,"isCollapseableMenu":31,"nextDocItem":265,"previousDocItem":231,"contributorPaths":297,"contentName":300,"slug":261,"readingTime":128},"\u003Cp>You can group the insights into two broad categories - operational and business. Depending on your focus area, you could use different approaches to gain the information needed. \u003C\u002Fp>\n\u003Ch2>Operational insights\u003C\u002Fh2>\n\u003Cp>For operational insights, you can use Amazon CloudWatch. Note, that Amazon CloudWatch expanded capabilities to unify and manage log data across operational, security, and compliance use cases with flexible and powerful analytics in one place and with reduced data duplication and costs. See \u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Faws\u002Famazon-cloudwatch-introduces-unified-data-management-and-analytics-for-operations-security-and-compliance\u002F\">blog post\u003C\u002Fa> for more details.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.aws.amazon.com\u002FAmazonCloudWatch\u002Flatest\u002Flogs\u002FAnalyzingLogData.html\">CloudWatch Logs Insights\u003C\u002Fa> enables you to interactively search and analyze your log data in Amazon CloudWatch Logs. You can perform queries to help you more efficiently and effectively respond to operational issues. Find code snippets for the API Gateway log queries at \u003Ca href=\"https:\u002F\u002Fserverlessland.com\u002Fsnippets?services=apigw&type=CloudWatch+Logs+Insights\">Serverless Land\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"\u002Fassets\u002Fexternal\u002Fservice\u002Fapi-gateway\u002Fpaved-path\u002Fbuilding-an-api-platform-on-aws\u002Fassets\u002F9_logs_insights.png\" alt=\"Logs Insights API Gateway\">\u003C\u002Fp>\n\u003Cp>Operational insights often require visibility into the entire application stack, not just the API. \u003Ca href=\"https:\u002F\u002Fdocs.aws.amazon.com\u002FAmazonCloudWatch\u002Flatest\u002Fmonitoring\u002Fcloudwatch-application-insights.html\">Amazon CloudWatch Application Insights\u003C\u002Fa> helps with observability for your applications and underlying AWS resources. Application Insights provides automated dashboards that show potential problems with monitored applications, which help you quickly isolate ongoing issues with your applications and infrastructure. \u003C\u002Fp>\n\u003Cp>You can use \u003Ca href=\"https:\u002F\u002Fdocs.aws.amazon.com\u002FAmazonCloudWatch\u002Flatest\u002Fmonitoring\u002FContributorInsights.html\">Contributor Insights\u003C\u002Fa> to analyze log data and create time series that display contributor data. You can see metrics about the top-N contributors, the total number of unique contributors, and their usage. This helps you find top talkers and understand who or what is affecting system performance. AWS Management Console has API Gateway specific sample rules for various insights:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"\u002Fassets\u002Fexternal\u002Fservice\u002Fapi-gateway\u002Fpaved-path\u002Fbuilding-an-api-platform-on-aws\u002Fassets\u002F9_contributors_rules.png\" alt=\"Contributor Insights API Gateway rules\">\u003C\u002Fp>\n\u003Ch2>DIY solutions\u003C\u002Fh2>\n\u003Cp>You can extend &quot;out of the box&quot; insights using analytics services such as \u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fathena\u002F\">Amazon Athena\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fglue\u002F\">Amazon Glue\u003C\u002Fa> for the initial log processing and enrichment. Use \u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fquicksight\u002F\">Amazon QuickSight\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fopensearch-service\u002F\">Amazon OpenSearch Service\u003C\u002Fa> for querying and visualization. See links to the sample implementations of usage plans and log analytics in the sidebar.\u003C\u002Fp>\n\u003Ch2>Business insights\u003C\u002Fh2>\n\u003Cp>For business insights, build custom queries and visualizations using tools listed in the previous sections:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"\u002Fassets\u002Fexternal\u002Fservice\u002Fapi-gateway\u002Fpaved-path\u002Fbuilding-an-api-platform-on-aws\u002Fassets\u002F9_usage_plans.png\" alt=\"Usage plans utilization\">\u003C\u002Fp>\n\u003Cp>Also, you can use AWS partner solutions like Moesif for business reports and dashboards. \u003C\u002Fp>\n\u003Ch2>Partner solutions\u003C\u002Fh2>\n\u003Cp>For the insights, you would typically use observability solutions by AWS partners listed in the \u003Ca href=\".\u002Fmonitor\">Monitor\u003C\u002Fa> lesson. Some of them provide API Gateway specific insights as well:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.moesif.com\u002F\">Moesif\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fhelp.sumologic.com\u002Fdocs\u002Fobservability\u002Faws\u002Fintegrations\u002Faws-api-gateway\u002F\">Sumo Logic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.datadoghq.com\u002Fintegrations\u002Famazon_api_gateway\u002F\">DataDog\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdashbird.io\u002Fapi-gateway-monitoring\u002F\">Dashbird\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Select a partner solution based on the insights type you are looking for - business\u002Foperational focus often depends on the solution.\u003C\u002Fp>\n",{"title":6,"order":7,"resources":8},"Insights",9,[9,13,16,19,23],{"link":10,"text":11,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fvisualizing-amazon-api-gateway-usage-plans-using-amazon-quicksight\u002F","Visualizing Amazon API Gateway usage plans using Amazon QuickSight","Blog",{"link":14,"text":15,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fbig-data\u002Flog-analytics-the-easy-way-with-amazon-opensearch-serverless\u002F","Log analytics the easy way with Amazon OpenSearch Serverless",{"link":17,"text":18,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fawsmarketplace\u002Fhow-to-gain-api-observability-with-amazon-api-gateway-and-moesif-in-minutes\u002F","How to gain API observability with Amazon API Gateway and Moesif in minutes",{"link":20,"text":21,"type":22},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-samples\u002Ftree\u002Fmain\u002Fapigw-log-analytic","Logging API Gateway access logs, analyzing and visualizing them using Amazon QuickSight","Example",{"link":24,"text":25,"type":26},"https:\u002F\u002Fcatalog.workshops.aws\u002Fserverless-observability","AWS Serverless Observability Workshop","Workshop","You can group the insights into two broad categories - operational and business. Depending on your focus area, you could use different approaches to gain the information needed. \n\n## Operational insights\nFor operational insights, you can use Amazon CloudWatch. Note, that Amazon CloudWatch expanded capabilities to unify and manage log data across operational, security, and compliance use cases with flexible and powerful analytics in one place and with reduced data duplication and costs. See [blog post](https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Faws\u002Famazon-cloudwatch-introduces-unified-data-management-and-analytics-for-operations-security-and-compliance\u002F) for more details.\n\n\n[CloudWatch Logs Insights](https:\u002F\u002Fdocs.aws.amazon.com\u002FAmazonCloudWatch\u002Flatest\u002Flogs\u002FAnalyzingLogData.html) enables you to interactively search and analyze your log data in Amazon CloudWatch Logs. You can perform queries to help you more efficiently and effectively respond to operational issues. Find code snippets for the API Gateway log queries at [Serverless Land](https:\u002F\u002Fserverlessland.com\u002Fsnippets?services=apigw&type=CloudWatch+Logs+Insights).\n\n![Logs Insights API Gateway](\u002Fassets\u002Fexternal\u002Fservice\u002Fapi-gateway\u002Fpaved-path\u002Fbuilding-an-api-platform-on-aws\u002Fassets\u002F9_logs_insights.png)\n\nOperational insights often require visibility into the entire application stack, not just the API. [Amazon CloudWatch Application Insights](https:\u002F\u002Fdocs.aws.amazon.com\u002FAmazonCloudWatch\u002Flatest\u002Fmonitoring\u002Fcloudwatch-application-insights.html) helps with observability for your applications and underlying AWS resources. Application Insights provides automated dashboards that show potential problems with monitored applications, which help you quickly isolate ongoing issues with your applications and infrastructure. \n\n\nYou can use [Contributor Insights](https:\u002F\u002Fdocs.aws.amazon.com\u002FAmazonCloudWatch\u002Flatest\u002Fmonitoring\u002FContributorInsights.html) to analyze log data and create time series that display contributor data. You can see metrics about the top-N contributors, the total number of unique contributors, and their usage. This helps you find top talkers and understand who or what is affecting system performance. AWS Management Console has API Gateway specific sample rules for various insights:\n\n![Contributor Insights API Gateway rules](\u002Fassets\u002Fexternal\u002Fservice\u002Fapi-gateway\u002Fpaved-path\u002Fbuilding-an-api-platform-on-aws\u002Fassets\u002F9_contributors_rules.png)\n\n## DIY solutions\nYou can extend \"out of the box\" insights using analytics services such as [Amazon Athena](https:\u002F\u002Faws.amazon.com\u002Fathena\u002F) or [Amazon Glue](https:\u002F\u002Faws.amazon.com\u002Fglue\u002F) for the initial log processing and enrichment. Use [Amazon QuickSight](https:\u002F\u002Faws.amazon.com\u002Fquicksight\u002F) or [Amazon OpenSearch Service](https:\u002F\u002Faws.amazon.com\u002Fopensearch-service\u002F) for querying and visualization. See links to the sample implementations of usage plans and log analytics in the sidebar.\n\n## Business insights\nFor business insights, build custom queries and visualizations using tools listed in the previous sections:\n\n![Usage plans utilization](\u002Fassets\u002Fexternal\u002Fservice\u002Fapi-gateway\u002Fpaved-path\u002Fbuilding-an-api-platform-on-aws\u002Fassets\u002F9_usage_plans.png)\n\nAlso, you can use AWS partner solutions like Moesif for business reports and dashboards. \n\n## Partner solutions\nFor the insights, you would typically use observability solutions by AWS partners listed in the [Monitor](.\u002Fmonitor) lesson. Some of them provide API Gateway specific insights as well:\n- [Moesif](https:\u002F\u002Fwww.moesif.com\u002F)\n- [Sumo Logic](https:\u002F\u002Fhelp.sumologic.com\u002Fdocs\u002Fobservability\u002Faws\u002Fintegrations\u002Faws-api-gateway\u002F)\n- [DataDog](https:\u002F\u002Fdocs.datadoghq.com\u002Fintegrations\u002Famazon_api_gateway\u002F)\n- [Dashbird](https:\u002F\u002Fdashbird.io\u002Fapi-gateway-monitoring\u002F)\n\nSelect a partner solution based on the insights type you are looking for - business\u002Foperational focus often depends on the solution.",[29,51,59,92,132,181,205,228,250,262,275],{"title":30,"collapsible":31,"isCollapsed":32,"content":33},"Introduction",false,true,[34],{"title":30,"order":35,"learningGoals":36,"prerequisite":39,"resources":42,"time":47,"path":48,"id":49,"link":50},1,[37,38],"Understand API lifecycle and an AWS point of view on building an API platform using Amazon API Gateway.","Learn AWS options and partner solutions to build an API platform with Amazon API Gateway.",[40,41],"Understanding of API management","Understanding of Amazon API Gateway",[43],{"link":44,"text":45,"type":46},"https:\u002F\u002Faws.amazon.com\u002Fapi-gateway\u002F","Learn more about Amazon API Gateway","text","1 min","introduction","introduction.md","\u002Fcontent\u002Fservice\u002Fapi-gateway\u002Fpaved-path\u002Fbuilding-an-api-platform-on-aws\u002Fintroduction",{"title":52,"collapsible":31,"isCollapsed":32,"content":53},"API Lifecycle",[54],{"title":52,"order":55,"time":47,"path":56,"id":57,"link":58},2,"api_lifecycle","api_lifecycle.md","\u002Fcontent\u002Fservice\u002Fapi-gateway\u002Fpaved-path\u002Fbuilding-an-api-platform-on-aws\u002Fapi_lifecycle",{"title":60,"collapsible":31,"isCollapsed":32,"content":61},"Plan",[62],{"title":60,"order":63,"resources":64,"time":88,"path":89,"id":90,"link":91},3,[65,69,73,76,79,82,85],{"link":66,"text":67,"type":68},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=U6Zz_Bj6yEY","Building APIs: Choosing the best API solution & strategy for workloads","Video",{"link":70,"text":71,"type":72},"https:\u002F\u002Fdocs.aws.amazon.com\u002Fwhitepapers\u002Flatest\u002Fbest-practices-api-gateway-private-apis-integration\u002Fbest-practices-api-gateway-private-apis-integration.html","Best Practices for Designing Amazon API Gateway Private APIs and Private Integration","Whitepaper",{"link":74,"text":75,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fimplementing-multi-region-failover-for-amazon-api-gateway\u002F","Implementing multi-Region failover for Amazon API Gateway",{"link":77,"text":78,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Farchitecting-multiple-microservices-behind-a-single-domain-with-amazon-api-gateway\u002F","Architecting multiple microservices behind a single domain with Amazon API Gateway",{"link":80,"text":81,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fdynamically-routing-requests-with-amazon-api-gateway-routing-rules\u002F","Dynamically routing requests with Amazon API Gateway routing rules",{"link":83,"text":84,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fusing-multiple-segments-in-amazon-api-gateway-base-path-mapping\u002F","Using multiple segments in Amazon API Gateway base path mapping",{"link":86,"text":87,"type":68},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=JDbkoICzQro","Building well architected API Gateway APIs | Serverless Office Hours","2 min","plan","plan.md","\u002Fcontent\u002Fservice\u002Fapi-gateway\u002Fpaved-path\u002Fbuilding-an-api-platform-on-aws\u002Fplan",{"title":93,"collapsible":31,"isCollapsed":32,"content":94},"Develop\u002FTest",[95],{"title":93,"order":96,"resources":97,"time":128,"path":129,"id":130,"link":131},4,[98,101,104,107,110,113,116,119,122,125],{"link":99,"text":100,"type":68},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=yfJZc3sJZ8E","I didn’t know Amazon API Gateway did that",{"link":102,"text":103,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fbuilding-responsive-apis-with-amazon-api-gateway-response-streaming\u002F","Building responsive APIs with Amazon API Gateway response streaming",{"link":105,"text":106,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fimplementing-custom-domain-names-for-private-endpoints-with-amazon-api-gateway\u002F","Implementing custom domain names for private endpoints with Amazon API Gateway",{"link":108,"text":109,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fbuild-scalable-rest-apis-using-amazon-api-gateway-private-integration-with-application-load-balancer\u002F","Build scalable REST APIs using Amazon API Gateway private integration with Application Load Balancer",{"link":111,"text":112,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fopensource\u002Fcreate-restful-apis-on-aws-with-openapi-specification-with-no-coding\u002F","Create RESTful APIs on AWS with OpenAPI Specification (With No Coding)",{"link":114,"text":115,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fautomating-event-validation-with-amazon-eventbridge-schema-discovery\u002F","Automating event validation with Amazon EventBridge Schema Discovery",{"link":117,"text":118,"type":22},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-samples\u002Ftree\u002Fmain\u002Fserverless-rest-api","Sample REST API implementations",{"link":120,"text":121,"type":22},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-samples\u002Ftree\u002Fmain\u002Fapigw-ai-agents","API developer experience customization and centralized guidance using AI Agents",{"link":123,"text":124,"type":26},"https:\u002F\u002Fcatalog.workshops.aws\u002Fapigateway","The Amazon API Gateway Workshop",{"link":126,"text":127,"type":26},"https:\u002F\u002Fcatalog.workshops.aws\u002Fserverless-patterns\u002Fen-US","Serverless Patterns","3 min","develop","develop.md","\u002Fcontent\u002Fservice\u002Fapi-gateway\u002Fpaved-path\u002Fbuilding-an-api-platform-on-aws\u002Fdevelop",{"title":133,"collapsible":31,"isCollapsed":32,"content":134},"Secure",[135],{"title":133,"order":136,"resources":137,"time":128,"path":178,"id":179,"link":180},5,[138,142,145,149,152,155,158,161,164,167,170,173,176,177],{"link":139,"text":140,"type":141},"https:\u002F\u002Fdocs.aws.amazon.com\u002Fapigateway\u002Flatest\u002Fdeveloperguide\u002Fsecurity.html","Security in Amazon API Gateway","Documentation",{"link":143,"text":144,"type":72},"https:\u002F\u002Fdocs.aws.amazon.com\u002Fwhitepapers\u002Flatest\u002Fsecurity-overview-amazon-api-gateway\u002Fabstract-and-introduction.html","Security Overview of Amazon API Gateway",{"link":146,"text":147,"type":148},"https:\u002F\u002Fserverlessland.com\u002Fcontent\u002Fguides\u002Fapi-gateway-governance\u002Fintroduction","Amazon API Gateway governance in depth","Guide",{"link":150,"text":151,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fenhancing-api-security-with-amazon-api-gateway-tls-security-policies\u002F","Enhancing API security with Amazon API Gateway TLS security policies",{"link":153,"text":154,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Faccessing-private-amazon-api-gateway-endpoints-through-custom-amazon-cloudfront-distribution-using-vpc-origins\u002F","Accessing private Amazon API Gateway endpoints through custom Amazon CloudFront distribution using VPC Origins",{"link":156,"text":157,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fabout-aws\u002Fwhats-new\u002F2024\u002F04\u002Famazon-cognito-customers-access-apis-verified-permissions\u002F","Amazon Cognito customers can secure access to APIs using Amazon Verified Permissions",{"link":159,"text":160,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fmt\u002Fconfiguring-machine-to-machine-authentication-with-amazon-cognito-and-amazon-api-gateway-part-1\u002F","Configuring machine to machine Authentication with Amazon Cognito and Amazon API Gateway – Part 1",{"link":162,"text":163,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fmt\u002Fconfiguring-machine-to-machine-authentication-with-amazon-cognito-and-amazon-api-gateway-part-2\u002F","Configuring machine to machine Authentication with Amazon Cognito and Amazon API Gateway – Part 2",{"link":165,"text":166,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fconsuming-private-amazon-api-gateway-apis-using-mutual-tls\u002F","Consuming private Amazon API Gateway APIs using mutual TLS",{"link":168,"text":169,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Farchitecture\u002Fhow-seatgeek-uses-aws-to-control-authorization-authentication-and-rate-limiting-in-a-multi-tenant-saas-application\u002F","How SeatGeek uses AWS Serverless to control authorization, authentication, and rate-limiting in a multi-tenant SaaS application",{"link":171,"text":172,"type":68},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=GvyyJQ5m7x0","Scaling and securing private workloads using Amazon API Gateway",{"link":174,"text":175,"type":68},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=H4hCygngTrU","API Gateway private integrations | Serverless Office Hours",{"link":123,"text":124,"type":26},{"link":126,"text":127,"type":26},"secure","secure.md","\u002Fcontent\u002Fservice\u002Fapi-gateway\u002Fpaved-path\u002Fbuilding-an-api-platform-on-aws\u002Fsecure",{"title":182,"collapsible":31,"isCollapsed":32,"content":183},"Deploy\u002FPublish",[184],{"title":182,"order":185,"resources":186,"time":47,"path":202,"id":203,"link":204},6,[187,190,193,196,198,201],{"link":188,"text":189,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fzero-downtime-blue-green-deployments-with-amazon-api-gateway\u002F","Zero downtime blue\u002Fgreen deployments with Amazon API Gateway",{"link":191,"text":192,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fperforming-canary-deployments-for-service-integrations-with-amazon-api-gateway\u002F","Performing canary deployments for service integrations with Amazon API Gateway",{"link":194,"text":195,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fdevops\u002Fautomating-your-api-testing-with-aws-codebuild-aws-codepipeline-and-postman\u002F","Automating your API testing with AWS CodeBuild, AWS CodePipeline, and Postman",{"link":117,"text":197,"type":22},"Sample REST API implementations with CI\u002FCD pipelines",{"link":199,"text":200,"type":26},"https:\u002F\u002Fcatalog.workshops.aws\u002Fcomplete-aws-sam\u002Fen-US","The Complete AWS SAM Workshop",{"link":126,"text":127,"type":26},"deploy","deploy.md","\u002Fcontent\u002Fservice\u002Fapi-gateway\u002Fpaved-path\u002Fbuilding-an-api-platform-on-aws\u002Fdeploy",{"title":206,"collapsible":31,"isCollapsed":32,"content":207},"Scale",[208],{"title":206,"order":209,"resources":210,"time":47,"path":225,"id":226,"link":227},7,[211,214,218,221,224],{"link":212,"text":213,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fbuilding-a-multi-region-serverless-application-with-amazon-api-gateway-and-aws-lambda\u002F","Building a Multi-region Serverless Application with Amazon API Gateway and AWS Lambda",{"link":215,"text":216,"type":217},"https:\u002F\u002Frepost.aws\u002Fquestions\u002FQUSs8ODCyJSRWR7mawaUIl4g\u002Fmulti-region-strategy-for-api-gateway","Multi Region strategy for API Gateway","re:Post",{"link":219,"text":220,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fbuilding-resilient-private-apis-using-amazon-api-gateway\u002F","Building resilient private APIs using Amazon API Gateway",{"link":222,"text":223,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Farchitecting-for-scale-with-amazon-api-gateway-private-integrations\u002F","Architecting for scale with Amazon API Gateway private integrations",{"link":171,"text":172,"type":68},"scale","scale.md","\u002Fcontent\u002Fservice\u002Fapi-gateway\u002Fpaved-path\u002Fbuilding-an-api-platform-on-aws\u002Fscale",{"title":229,"collapsible":31,"isCollapsed":32,"content":230},"Monitor",[231],{"title":229,"order":232,"resources":233,"time":246,"path":247,"id":248,"link":249},8,[234,237,240,243,245],{"link":235,"text":236,"type":141},"https:\u002F\u002Fdocs.aws.amazon.com\u002Fapigateway\u002Flatest\u002Fdeveloperguide\u002Frest-api-monitor.html","Monitoring REST APIs",{"link":238,"text":239,"type":141},"https:\u002F\u002Fdocs.aws.amazon.com\u002Fapigateway\u002Flatest\u002Fdeveloperguide\u002Fhttp-api-monitor.html","Monitoring your HTTP API",{"link":241,"text":242,"type":141},"https:\u002F\u002Fdocs.aws.amazon.com\u002Fapigateway\u002Flatest\u002Fdeveloperguide\u002Fwebsocket-api-monitor.html","Monitoring WebSocket APIs",{"link":117,"text":244,"type":22},"Sample REST API implementations with business specific metrics, dashboards and alerts in IaC templates",{"link":24,"text":25,"type":26},"5 min","monitor","monitor.md","\u002Fcontent\u002Fservice\u002Fapi-gateway\u002Fpaved-path\u002Fbuilding-an-api-platform-on-aws\u002Fmonitor",{"title":6,"collapsible":31,"isCollapsed":31,"content":251},[252],{"title":6,"order":7,"resources":253,"time":88,"path":259,"id":260,"link":261},[254,255,256,257,258],{"link":10,"text":11,"type":12},{"link":14,"text":15,"type":12},{"link":17,"text":18,"type":12},{"link":20,"text":21,"type":22},{"link":24,"text":25,"type":26},"insights","insights.md","\u002Fcontent\u002Fservice\u002Fapi-gateway\u002Fpaved-path\u002Fbuilding-an-api-platform-on-aws\u002Finsights",{"title":263,"collapsible":31,"isCollapsed":32,"content":264},"Monetize",[265],{"title":263,"order":266,"resources":267,"time":88,"path":272,"id":273,"link":274},10,[268,269],{"link":10,"text":11,"type":12},{"link":270,"text":271,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fmonetize-your-apis-in-aws-marketplace-using-api-gateway\u002F","Monetize your APIs in AWS Marketplace using API Gateway","monetize","monetize.md","\u002Fcontent\u002Fservice\u002Fapi-gateway\u002Fpaved-path\u002Fbuilding-an-api-platform-on-aws\u002Fmonetize",{"title":276,"collapsible":31,"isCollapsed":32,"content":277},"Discover",[278],{"title":276,"order":279,"resources":280,"time":88,"path":293,"id":294,"link":295},11,[281,284,287,290],{"link":282,"text":283,"type":141},"https:\u002F\u002Fdocs.aws.amazon.com\u002Fapigateway\u002Flatest\u002Fdeveloperguide\u002Fportals.html","API Gateway developer portals",{"link":285,"text":286,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fimprove-api-discoverability-with-the-new-amazon-api-gateway-portal\u002F","Improve API discoverability with the new Amazon API Gateway Portal",{"link":288,"text":289,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fapn\u002Fintegrating-readme-with-amazon-api-gateway-to-keep-your-developer-hub-up-to-date\u002F","Integrating ReadMe with Amazon API Gateway to Keep Your Developer Hub Up to Date",{"link":291,"text":292,"type":12},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fapn\u002Fhow-to-streamline-api-development-on-amazon-api-gateway-using-smartbear-swaggerhub\u002F","How to Streamline API Development on Amazon API Gateway Using SmartBear’s API Hub","discover","discover.md","\u002Fcontent\u002Fservice\u002Fapi-gateway\u002Fpaved-path\u002Fbuilding-an-api-platform-on-aws\u002Fdiscover","LESSON",[298,299],"content\u002Fcontributors\u002Farthi-jaganathan.json","content\u002Fcontributors\u002Fgiedrius-praspaliauskas.json","Building an API platform on AWS",1792578866562]