{"id":3795,"date":"2025-09-11T17:10:22","date_gmt":"2025-09-11T09:10:22","guid":{"rendered":"https:\/\/aws-oncloudai.com\/?p=3795"},"modified":"2025-09-11T17:10:22","modified_gmt":"2025-09-11T09:10:22","slug":"aws-traffic-management-tools-choose-alb-or-api-gateway","status":"publish","type":"post","link":"https:\/\/aws-oncloudai.com\/zh_hk\/aws-traffic-management-tools-choose-alb-or-api-gateway\/","title":{"rendered":"AWS \u6d41\u91cf\u7ba1\u7406\u5de5\u5177\uff1a\u9078\u64c7ALB \u9084\u662fAPI Gateway\uff1f"},"content":{"rendered":"<p data-start=\"95\" data-end=\"200\">\u5728\u96f2\u7aef\u67b6\u69cb\u4e2d\uff0c\u5982\u4f55\u6709\u6548\u7ba1\u7406\u61c9\u7528\u6d41\u91cf\u662f\u81f3\u95dc\u91cd\u8981\u7684\u3002 AWS \u63d0\u4f9b\u4e86\u5169\u7a2e\u5e38\u898b\u7684\u9078\u64c7\uff1a<strong data-start=\"134\" data-end=\"152\">\u61c9\u7528\u7a0b\u5f0f\u8ca0\u8f09\u5e73\u8861\u5668\uff08ALB\uff09<\/strong> \u548c <strong data-start=\"155\" data-end=\"170\">API Gateway<\/strong>\u3002\u4e8c\u8005\u5b9a\u4f4d\u4e0d\u540c\uff0c\u529f\u80fd\u91cd\u9ede\u4e5f\u4e0d\u540c\u3002\u90a3\u9ebc\uff0c\u7a76\u7adf\u8a72\u5982\u4f55\u9078\u64c7\u5462\uff1f<\/p>\n<p>&nbsp;<\/p>\n<h4 data-start=\"202\" data-end=\"227\">ALB\uff1a\u9762\u5411Web \u61c9\u7528\u7684\u667a\u6167\u6d41\u91cf\u5206\u914d\u5668<\/h4>\n<p data-start=\"228\" data-end=\"337\">\u61c9\u7528\u7a0b\u5f0f\u8ca0\u8f09\u5e73\u8861\u5668\uff08ALB\uff09\u4e3b\u8981\u91dd\u5c0d <strong data-start=\"247\" data-end=\"268\">\u7b2c\u4e03\u5c64HTTP\/HTTPS \u6d41\u91cf<\/strong>\uff0c\u53ef\u4ee5\u5c07\u8acb\u6c42\u5206\u767c\u5230EC2 \u5be6\u4f8b\u3001\u5bb9\u5668\u670d\u52d9\uff0c\u751a\u81f3\u7279\u5b9aIP \u4f4d\u5740\u3002\u5c0d\u65bc\u63a1\u7528\u5fae\u670d\u52d9\u67b6\u69cb\u6216\u5bb9\u5668\u5316\u90e8\u7f72\u7684\u61c9\u7528\uff0cALB \u662f\u6d41\u91cf\u5206\u767c\u7684\u7406\u60f3\u9078\u64c7\u3002<\/p>\n<p data-start=\"339\" data-end=\"348\"><strong data-start=\"339\" data-end=\"348\">\u6838\u5fc3\u80fd\u529b\uff1a<\/strong><\/p>\n<ul data-start=\"349\" data-end=\"535\">\n<li data-start=\"349\" data-end=\"387\">\n<p data-start=\"351\" data-end=\"387\"><strong data-start=\"351\" data-end=\"359\">\u667a\u6167\u8def\u7531<\/strong>\uff1a\u57fa\u65bcHTTP \u982d\u8cc7\u8a0a\u3001\u8def\u5f91\u6216\u4e3b\u6a5f\u540d\u7a31\u9032\u884c\u7cbe\u78ba\u5206\u6d41\u3002<\/p>\n<\/li>\n<li data-start=\"388\" data-end=\"416\">\n<p data-start=\"390\" data-end=\"416\"><strong data-start=\"390\" data-end=\"398\">\u9748\u6d3b\u898f\u5247<\/strong>\uff1a\u652f\u63f4\u8def\u5f91\u548c\u4e3b\u6a5f\u5c64\u7d1a\u7684\u6d41\u91cf\u63a7\u5236\u3002<\/p>\n<\/li>\n<li data-start=\"417\" data-end=\"455\">\n<p data-start=\"419\" data-end=\"455\"><strong data-start=\"419\" data-end=\"429\">SSL \u89e3\u9664\u5b89\u88dd<\/strong>\uff1a\u96c6\u4e2d\u8655\u7406SSL\/TLS \u8b49\u66f8\uff0c\u6e1b\u8f15\u5f8c\u7aef\u58d3\u529b\u3002<\/p>\n<\/li>\n<li data-start=\"456\" data-end=\"492\">\n<p data-start=\"458\" data-end=\"492\"><strong data-start=\"458\" data-end=\"466\">\u5065\u5eb7\u6aa2\u67e5<\/strong>\uff1a\u81ea\u52d5\u5075\u6e2c\u5be6\u4f8b\u72c0\u614b\uff0c\u4fdd\u8b49\u8acb\u6c42\u53ea\u88ab\u8f49\u9001\u5230\u5065\u5eb7\u76ee\u6a19\u3002<\/p>\n<\/li>\n<li data-start=\"493\" data-end=\"535\">\n<p data-start=\"495\" data-end=\"535\"><strong data-start=\"495\" data-end=\"503\">\u5f48\u6027\u64f4\u5c55<\/strong>\uff1a\u7d50\u5408EC2 Auto Scaling\uff0c\u8f15\u9b06\u61c9\u5c0d\u6d41\u91cf\u6ce2\u52d5\u3002<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"537\" data-end=\"575\">\u9069\u7528\u5834\u666f\uff1a\u9700\u8981\u9ad8\u4e26\u767c\u3001\u8907\u96dc\u8def\u7531\u908f\u8f2f\u7684 <strong data-start=\"556\" data-end=\"572\">Web \u61c9\u7528\u6216\u5fae\u670d\u52d9\u67b6\u69cb<\/strong>\u3002<\/p>\n<p>&nbsp;<\/p>\n<h4 data-start=\"582\" data-end=\"609\">API Gateway\uff1aAPI \u512a\u5148\u67b6\u69cb\u7684\u524d\u9580<\/h4>\n<p data-start=\"610\" data-end=\"705\">API Gateway \u66f4\u50cf\u662f\u4e00\u6b3e <strong data-start=\"628\" data-end=\"645\">\u5168\u529f\u80fd\u7684API \u7ba1\u7406\u5e73\u53f0<\/strong>\uff0c\u5c24\u5176\u9069\u5408\u5efa\u69cb\u7121\u4f3a\u670d\u5668\u67b6\u69cb\u3002\u5b83\u8207AWS Lambda \u6df1\u5ea6\u96c6\u6210\uff0c\u53ef\u4ee5\u5e6b\u52a9\u958b\u767c\u8005\u5feb\u901f\u5efa\u7acb\u3001\u4fdd\u8b77\u4e26\u64f4\u5c55API \u670d\u52d9\u3002<\/p>\n<p data-start=\"707\" data-end=\"716\"><strong data-start=\"707\" data-end=\"716\">\u6838\u5fc3\u80fd\u529b\uff1a<\/strong><\/p>\n<ul data-start=\"717\" data-end=\"898\">\n<li data-start=\"717\" data-end=\"749\">\n<p data-start=\"719\" data-end=\"749\"><strong data-start=\"719\" data-end=\"727\">\u6d41\u91cf\u4fdd\u8b77<\/strong>\uff1a\u5167\u5efa\u901f\u7387\u9650\u5236\u8207\u7bc0\u6d41\u6a5f\u5236\uff0c\u907f\u514d\u5f8c\u7aef\u904e\u8f09\u3002<\/p>\n<\/li>\n<li data-start=\"750\" data-end=\"784\">\n<p data-start=\"752\" data-end=\"784\"><strong data-start=\"752\" data-end=\"763\">\u8acb\u6c42\/\u56de\u61c9\u8f49\u63db<\/strong>\uff1a\u7121\u9700\u6539\u52d5\u5f8c\u7aef\u7a0b\u5f0f\u78bc\uff0c\u5c31\u80fd\u4fee\u6539\u8cc7\u6599\u683c\u5f0f\u3002<\/p>\n<\/li>\n<li data-start=\"785\" data-end=\"827\">\n<p data-start=\"787\" data-end=\"827\"><strong data-start=\"787\" data-end=\"795\">\u591a\u5c64\u5b89\u5168<\/strong>\uff1a\u652f\u63f4IAM\u3001OAuth\u3001API Key \u7b49\u591a\u7a2e\u9451\u6b0a\u65b9\u5f0f\u3002<\/p>\n<\/li>\n<li data-start=\"828\" data-end=\"868\">\n<p data-start=\"830\" data-end=\"868\"><strong data-start=\"830\" data-end=\"840\">\u7121\u4f3a\u670d\u5668\u96c6\u6210<\/strong>\uff1a\u8207AWS Lambda \u642d\u914d\uff0c\u5be6\u4f5c\u4e8b\u4ef6\u9a45\u52d5\u67b6\u69cb\u3002<\/p>\n<\/li>\n<li data-start=\"869\" data-end=\"898\">\n<p data-start=\"871\" data-end=\"898\"><strong data-start=\"871\" data-end=\"879\">\u5167\u5efa\u5feb\u53d6<\/strong>\uff1a\u6e1b\u5c11\u5f8c\u7aef\u547c\u53eb\u58d3\u529b\uff0c\u63d0\u5347\u53cd\u61c9\u901f\u5ea6\u3002<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"900\" data-end=\"949\">\u9069\u7528\u5834\u666f\uff1a\u9700\u8981 <strong data-start=\"908\" data-end=\"925\">API \u9a45\u52d5\u3001\u7121\u4f3a\u670d\u5668\u61c9\u7528<\/strong> \u6216\u5c0d <strong data-start=\"929\" data-end=\"938\">\u4ecb\u9762\u5b89\u5168\u6027<\/strong> \u8981\u6c42\u8f03\u9ad8\u7684\u9805\u76ee\u3002<\/p>\n<p>&nbsp;<\/p>\n<h4 data-start=\"956\" data-end=\"966\">\u6838\u5fc3\u5dee\u7570\u5c0d\u6bd4<\/h4>\n<ul>\n<li data-start=\"967\" data-end=\"1034\">\n<p data-start=\"969\" data-end=\"1034\"><strong data-start=\"969\" data-end=\"977\">\u6d41\u91cf\u7ba1\u7406<\/strong>\uff1aALB \u504f\u5411 <strong data-start=\"985\" data-end=\"997\">Web \u8acb\u6c42\u5206\u767c<\/strong>\uff1bAPI Gateway \u66f4\u5c08\u6ce8\u65bc <strong data-start=\"1015\" data-end=\"1031\">API \u8acb\u6c42\u7684\u8655\u7406\u8207\u5b89\u5168<\/strong>\u3002<\/p>\n<\/li>\n<li data-start=\"1035\" data-end=\"1110\">\n<p data-start=\"1037\" data-end=\"1110\"><strong data-start=\"1037\" data-end=\"1045\">\u6700\u4f73\u7528\u9014<\/strong>\uff1aALB \u7528\u65bc <strong data-start=\"1053\" data-end=\"1067\">\u8907\u96dc\u8def\u7531\u548c\u9ad8\u6d41\u91cf\u7db2\u7ad9<\/strong>\uff1bAPI Gateway \u66f4\u9069\u5408 <strong data-start=\"1084\" data-end=\"1107\">RESTful API \u548c\u4e8b\u4ef6\u9a45\u52d5\u67b6\u69cb<\/strong>\u3002<\/p>\n<\/li>\n<li data-start=\"1111\" data-end=\"1170\">\n<p data-start=\"1113\" data-end=\"1170\"><strong data-start=\"1113\" data-end=\"1121\">\u64f4\u5c55\u80fd\u529b<\/strong>\uff1aALB \u8f15\u9b06\u61c9\u5c0d\u6d77\u91cfWeb \u8acb\u6c42\uff1bAPI Gateway \u53ef\u6bcf\u79d2\u8655\u7406\u6578\u5343\u6b21API \u547c\u53eb\u3002<\/p>\n<\/li>\n<li data-start=\"1171\" data-end=\"1228\">\n<p data-start=\"1173\" data-end=\"1228\"><strong data-start=\"1173\" data-end=\"1181\">\u6210\u672c\u7d50\u69cb<\/strong>\uff1aALB \u5728\u5927\u898f\u6a21\u6d41\u91cf\u4e0b\u66f4\u5177\u6027\u50f9\u6bd4\uff1bAPI Gateway \u4f9d\u8acb\u6c42\u8a08\u8cbb\uff0c\u6d41\u91cf\u8d8a\u5927\u8cbb\u7528\u8d8a\u9ad8\u3002<\/p>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h4 data-start=\"1235\" data-end=\"1244\">\u5982\u4f55\u9078\u64c7\uff1f<\/h4>\n<ul>\n<li data-start=\"1245\" data-end=\"1330\">\n<p data-start=\"1247\" data-end=\"1330\"><strong data-start=\"1247\" data-end=\"1257\">\u9078\u64c7ALB<\/strong>\uff0c\u5982\u679c\u4f60\u7684\u7cfb\u7d71\u662f\u9ad8\u6d41\u91cfWeb \u61c9\u7528\uff0c\u6216\u9700\u8981\u7cbe\u7d30\u5316\u7684\u6d41\u91cf\u5206\u914d\uff08\u5982\u8def\u5f91\/\u4e3b\u6a5f\u540d\u7a31\u8def\u7531\uff09\uff0c\u4e26\u4e14\u67b6\u69cb\u57fa\u65bcEC2\u3001ECS \u6216Kubernetes\u3002<\/p>\n<\/li>\n<li data-start=\"1331\" data-end=\"1401\">\n<p data-start=\"1333\" data-end=\"1401\"><strong data-start=\"1333\" data-end=\"1351\">\u9078\u64c7API Gateway<\/strong>\uff0c\u5982\u679c\u61c9\u7528\u662f\u7121\u4f3a\u670d\u5668\u9a45\u52d5\u3001\u4ee5API \u70ba\u6838\u5fc3\uff0c\u6216\u8005\u4f60\u9700\u8981\u5167\u5efa\u7684\u901f\u7387\u9650\u5236\u3001\u5b89\u5168\u63a7\u5236\u548c\u8acb\u6c42\u8f49\u63db\u529f\u80fd\u3002<\/p>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h4 data-start=\"1408\" data-end=\"1414\">\u603b\u7ed3<\/h4>\n<p data-start=\"1415\" data-end=\"1535\">ALB \u548cAPI Gateway \u90fd\u662fAWS \u5f37\u5927\u7684\u6d41\u91cf\u7ba1\u7406\u5de5\u5177\uff0c\u4f46\u5b9a\u4f4d\u5dee\u7570\u660e\u986f\u3002\u524d\u8005\u662f <strong data-start=\"1462\" data-end=\"1479\">Web \u61c9\u7528\u7684\u6d41\u91cf\u8abf\u5ea6\u6838\u5fc3<\/strong>\uff0c\u5f8c\u8005\u662f <strong data-start=\"1484\" data-end=\"1506\">API \u7ba1\u7406\u548c\u7121\u4f3a\u670d\u5668\u67b6\u69cb\u7684\u5fc5\u5099\u5143\u4ef6<\/strong>\u3002\u6700\u7d42\u9078\u64c7\uff0c\u53d6\u6c7a\u65bc\u61c9\u7528\u7684\u67b6\u69cb\u5f62\u614b\u3001\u6d41\u91cf\u6a21\u5f0f\u548c\u5b89\u5168\u9700\u6c42\u3002<\/p>","protected":false},"excerpt":{"rendered":"<p>\u5728\u96f2\u7aef\u67b6\u69cb\u4e2d\uff0c\u5982\u4f55\u6709\u6548\u7ba1\u7406\u61c9\u7528\u6d41\u91cf\u662f\u81f3\u95dc\u91cd\u8981\u7684\u3002 AWS \u63d0\u4f9b\u4e86\u5169\u7a2e\u5e38\u898b\u7684\u9078\u64c7\uff1a\u61c9\u7528\u7a0b\u5f0f\u8ca0\u8f09\u5e73\u8861\u5668\uff08ALB\uff09 \u548cAPI Gateway\u3002\u4e8c\u8005\u5b9a\u4f4d\u4e0d\u540c\uff0c\u529f\u80fd\u91cd\u9ede\u4e5f\u4e0d\u540c\u3002\u90a3\u9ebc\uff0c\u7a76\u7adf\u8a72\u5982\u4f55\u9078\u64c7\u5462\uff1f<\/p>","protected":false},"author":1,"featured_media":3796,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[65],"tags":[],"class_list":["post-3795","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technical-sharing"],"_links":{"self":[{"href":"https:\/\/aws-oncloudai.com\/zh_hk\/wp-json\/wp\/v2\/posts\/3795","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aws-oncloudai.com\/zh_hk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aws-oncloudai.com\/zh_hk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aws-oncloudai.com\/zh_hk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aws-oncloudai.com\/zh_hk\/wp-json\/wp\/v2\/comments?post=3795"}],"version-history":[{"count":3,"href":"https:\/\/aws-oncloudai.com\/zh_hk\/wp-json\/wp\/v2\/posts\/3795\/revisions"}],"predecessor-version":[{"id":3802,"href":"https:\/\/aws-oncloudai.com\/zh_hk\/wp-json\/wp\/v2\/posts\/3795\/revisions\/3802"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aws-oncloudai.com\/zh_hk\/wp-json\/wp\/v2\/media\/3796"}],"wp:attachment":[{"href":"https:\/\/aws-oncloudai.com\/zh_hk\/wp-json\/wp\/v2\/media?parent=3795"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aws-oncloudai.com\/zh_hk\/wp-json\/wp\/v2\/categories?post=3795"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aws-oncloudai.com\/zh_hk\/wp-json\/wp\/v2\/tags?post=3795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}