{"id":47592,"date":"2023-08-21T10:17:02","date_gmt":"2022-11-12T09:45:00","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b8%8c%e6%9c%9b%e5%ae%9e%e7%8e%b0%e3%80%90aws%e3%80%91api-gateway%e2%86%92lambda%e2%86%92appsync%e2%86%92dynamodb%ef%bc%8c%e5%90%8c%e6%97%b6%e5%8a%a0%e5%85%a5amplify%e7%9a%84%e6%96%b9%e6%a1%88\/"},"modified":"2024-04-30T19:27:43","modified_gmt":"2024-04-30T11:27:43","slug":"%e5%b8%8c%e6%9c%9b%e5%ae%9e%e7%8e%b0%e3%80%90aws%e3%80%91api-gateway%e2%86%92lambda%e2%86%92appsync%e2%86%92dynamodb%ef%bc%8c%e5%90%8c%e6%97%b6%e5%8a%a0%e5%85%a5amplify%e7%9a%84%e6%96%b9%e6%a1%88","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b8%8c%e6%9c%9b%e5%ae%9e%e7%8e%b0%e3%80%90aws%e3%80%91api-gateway%e2%86%92lambda%e2%86%92appsync%e2%86%92dynamodb%ef%bc%8c%e5%90%8c%e6%97%b6%e5%8a%a0%e5%85%a5amplify%e7%9a%84%e6%96%b9%e6%a1%88\/","title":{"rendered":"\u5e0c\u671b\u5b9e\u73b0\u3010AWS\u3011API Gateway\u2192Lambda\u2192AppSync\u2192DynamoDB\uff0c\u540c\u65f6\u52a0\u5165Amplify\u7684\u65b9\u6848 &#8211; \u7b2c\u4e09\u90e8\u5206."},"content":{"rendered":"<p>\u8bf7\u70b9\u51fb\u6b64\u5904\u67e5\u770b\u4e4b\u524d\u7684\u6587\u7ae0\uff08\u7b2c\u4e00\u90e8\u5206\uff09\u3002<\/p>\n<p>\u6211\u4eec\u7ee7\u7eed\u505a\u4e0b\u53bb\u5427\u3002<\/p>\n<h1>\u672c\u6b21\u7684\u76ee\u6807\u8303\u56f4<\/h1>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d8021913a08637a6a8cd0\/3-0.jpeg\" alt=\"part3.jpg\" \/><\/div>\n<h1>\u524d\u63d0\u6761\u4ef6- \u524d\u63d0<\/h1>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">AWS\u306e\u30a2\u30ab\u30a6\u30f3\u30c8\u304c\u3042\u308b\u3053\u3068<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">Amplicy Cli\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u3044\u308b\u3053\u3068\uff08\u7b46\u8005\u30d0\u30fc\u30b8\u30e7\u30f3\uff1a11.0.2\uff09<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">\u300camplify configure\u300d\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u3066\u3044\u308b\u3053\u3068<\/ul>\n<h1>\u521b\u5efaAmplify\u9879\u76ee<\/h1>\n<p>\u9996\u5148\uff0c\u6211\u5011\u5c07\u5275\u5efa\u4e00\u500b\u8207\u4e0a\u4e00\u6b21\u985e\u4f3c\u7684Amplify\u9805\u76ee\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span>amplify init\r\n\r\nNote: It is recommended to run this <span class=\"nb\">command <\/span>from the root of your app directory\r\n? Enter a name <span class=\"k\">for <\/span>the project backendApp\r\nThe following configuration will be applied:\r\n\r\nProject information\r\n| Name: backendApp\r\n| Environment: dev\r\n| Default editor: Visual Studio Code\r\n| App <span class=\"nb\">type<\/span>: javascript\r\n| Javascript framework: none\r\n| Source Directory Path: src\r\n| Distribution Directory Path: dist\r\n| Build Command: npm.cmd run-script build\r\n| Start Command: npm.cmd run-script start\r\n\r\n? Initialize the project with the above configuration? Yes\r\nUsing default provider  awscloudformation\r\n? Select the authentication method you want to use: AWS profile\r\n\r\nFor more information on AWS Profiles, see:\r\nhttps:\/\/docs.aws.amazon.com\/cli\/latest\/userguide\/cli-configure-profiles.html\r\n\r\n? Please choose the profile you want to use <span class=\"o\">[<\/span>.aws\/credentials\u306eprofile\u540d]\r\nAdding backend environment dev to AWS Amplify app: <span class=\"k\">********<\/span>\r\n\r\n~~~\r\n\r\nDeployment state saved successfully.\r\n\u221a Initialized provider successfully.\r\n\u2705 Initialized your environment successfully.\r\n\r\nYour project has been successfully initialized and connected to the cloud!\r\n<\/code><\/pre>\n<h1>\u6dfb\u52a0AppSync\uff08DynamoDB\uff09<\/h1>\n<p>\u63a5\u4e0b\u6765\uff0c\u6211\u4eec\u5c06\u6dfb\u52a0AppSync\uff08\u901a\u8fc7\u6dfb\u52a0AppSync\uff0c\u5c06\u81ea\u52a8\u521b\u5efaDynamoDB\u8868\uff09\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span>amplify add api\r\n\r\n   \u256d\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\r\n   \u2502                                                            \u2502\r\n   \u2502                     Update available:                      \u2502\r\n   \u2502   Run amplify upgrade <span class=\"k\">for <\/span>the latest features and fixes!   \u2502\r\n   \u2502                                                            \u2502\r\n   \u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256f\r\n\r\n? Select from one of the below mentioned services: GraphQL\r\n? Here is the GraphQL API that we will create. Select a setting to edit or <span class=\"k\">continue <\/span>Continue\r\n? Choose a schema template: Single object with fields <span class=\"o\">(<\/span>e.g., \u201cTodo\u201d with ID, name, description<span class=\"o\">)<\/span>\r\n\r\n\u26a0\ufe0f  WARNING: your GraphQL API currently allows public create, <span class=\"nb\">read<\/span>, update, and delete access to all models via an API Key. To configure PRODUCTION-READY authorization rules, review: https:\/\/docs.amplify.aws\/cli\/graphql\/authorization-rules\r\n\r\n\u2705 GraphQL schema compiled successfully.\r\n\r\nEdit your schema at C:<span class=\"se\">\\U<\/span>sers<span class=\"se\">\\S<\/span>hingoYoshimatsu<span class=\"se\">\\d<\/span>evelop<span class=\"se\">\\a<\/span>mplify<span class=\"se\">\\b<\/span>ackend<span class=\"se\">\\a<\/span>pi<span class=\"se\">\\b<\/span>ackendapp<span class=\"se\">\\s<\/span>chema.graphql or place .graphql files <span class=\"k\">in <\/span>a directory at C:<span class=\"se\">\\a<\/span>mplify<span class=\"se\">\\b<\/span>ackend<span class=\"se\">\\a<\/span>pi<span class=\"se\">\\b<\/span>ackendapp<span class=\"se\">\\s<\/span>chema\r\n\u221a Do you want to edit the schema now? <span class=\"o\">(<\/span>Y\/n<span class=\"o\">)<\/span> \u00b7 <span class=\"nb\">yes\r\n<\/span>Edit the file <span class=\"k\">in <\/span>your editor: C:<span class=\"se\">\\a<\/span>mplify<span class=\"se\">\\b<\/span>ackend<span class=\"se\">\\a<\/span>pi<span class=\"se\">\\b<\/span>ackendapp<span class=\"se\">\\s<\/span>chema.graphql\r\n\u2705 Successfully added resource backendapp locally\r\n\r\n\u2705 Some next steps:\r\n<span class=\"s2\">\"amplify push\"<\/span> will build all your <span class=\"nb\">local <\/span>backend resources and provision it <span class=\"k\">in <\/span>the cloud\r\n<span class=\"s2\">\"amplify publish\"<\/span> will build all your <span class=\"nb\">local <\/span>backend and frontend resources <span class=\"o\">(<\/span><span class=\"k\">if <\/span>you have hosting category added<span class=\"o\">)<\/span> and provision it <span class=\"k\">in <\/span>the cloud\r\n<\/code><\/pre>\n<p>\u8fd9\u6837\u505a\u7684\u8bdd\uff0c\\amplify\\backend\\api\\backendapp\\schema.graphql\u5c06\u4f1a\u81ea\u52a8\u751f\u6210\u3002<br \/>\n\u901a\u8fc7\u7f16\u8f91\u8fd9\u4e2aschema.graphql\u6587\u4ef6\uff0c\u53ef\u4ee5\u5c06\u66f4\u6539\u53cd\u6620\u5230DynamoDB\u7684\u8868\u4e2d\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"c\"># This \"input\" configures a global authorization rule to enable public access to<\/span>\r\n<span class=\"c\"># all models in this schema. Learn more about authorization rules here: https:\/\/docs.amplify.aws\/cli\/graphql\/authorization-rules<\/span>\r\n<span class=\"k\">input<\/span> <span class=\"n\">AMPLIFY<\/span> <span class=\"p\">{<\/span> <span class=\"n\">globalAuthRule<\/span><span class=\"p\">:<\/span> <span class=\"n\">AuthRule<\/span> <span class=\"err\">=<\/span> <span class=\"err\">{<\/span> <span class=\"n\">allow<\/span><span class=\"p\">:<\/span> <span class=\"n\">public<\/span> <span class=\"p\">}<\/span> <span class=\"err\">}<\/span> <span class=\"c\"># FOR TESTING ONLY!<\/span>\r\n\r\n<span class=\"k\">type<\/span> <span class=\"n\">Todo<\/span> <span class=\"err\">@<\/span><span class=\"n\">model<\/span> <span class=\"p\">{<\/span>\r\n  <span class=\"n\">id<\/span><span class=\"p\">:<\/span> <span class=\"nb\">ID<\/span><span class=\"p\">!<\/span>\r\n  <span class=\"n\">name<\/span><span class=\"p\">:<\/span> <span class=\"nb\">String<\/span><span class=\"p\">!<\/span>\r\n  <span class=\"n\">description<\/span><span class=\"p\">:<\/span> <span class=\"nb\">String<\/span>\r\n<span class=\"p\">}<\/span>\r\n<\/code><\/pre>\n<h1>\u5c06\u8d44\u6599\u540c\u6b65\u5230AWS<\/h1>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d8021913a08637a6a8cd0\/15-0.png\" alt=\"image.png\" \/><\/div>\n<p>\u6267\u884c\u4ee5\u4e0b\u547d\u4ee4\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span>amplify push\r\n<\/code><\/pre>\n<p>\u60a8\u53ef\u4ee5\u5c06\u8d44\u6599\u53cd\u6620\u5230AWS\u4e91\u4e0a\u3002<\/p>\n<p>\u7ee7\u7eed\u4e0b\u6b21\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u8bf7\u70b9\u51fb\u6b64\u5904\u67e5\u770b\u4e4b\u524d\u7684\u6587\u7ae0\uff08\u7b2c\u4e00\u90e8\u5206\uff09\u3002 \u6211\u4eec\u7ee7\u7eed\u505a\u4e0b\u53bb\u5427\u3002 \u672c\u6b21\u7684\u76ee\u6807\u8303\u56f4 \u524d\u63d0\u6761\u4ef6- \u524d\u63d0 AWS\u306e\u30a2\u30ab\u30a6\u30f3 [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-47592","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u5e0c\u671b\u5b9e\u73b0\u3010AWS\u3011API Gateway\u2192Lambda\u2192AppSync\u2192DynamoDB\uff0c\u540c\u65f6\u52a0\u5165Amplify\u7684\u65b9\u6848 - \u7b2c\u4e09\u90e8\u5206. - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5e0c\u671b\u5b9e\u73b0\u3010aws\u3011api-gateway\u2192lambda\u2192appsync\u2192dynamodb\uff0c\u540c\u65f6\u52a0\u5165amplify\u7684\u65b9\u6848\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u5e0c\u671b\u5b9e\u73b0\u3010AWS\u3011API Gateway\u2192Lambda\u2192AppSync\u2192DynamoDB\uff0c\u540c\u65f6\u52a0\u5165Amplify\u7684\u65b9\u6848 - \u7b2c\u4e09\u90e8\u5206.\" \/>\n<meta property=\"og:description\" content=\"\u8bf7\u70b9\u51fb\u6b64\u5904\u67e5\u770b\u4e4b\u524d\u7684\u6587\u7ae0\uff08\u7b2c\u4e00\u90e8\u5206\uff09\u3002 \u6211\u4eec\u7ee7\u7eed\u505a\u4e0b\u53bb\u5427\u3002 \u672c\u6b21\u7684\u76ee\u6807\u8303\u56f4 \u524d\u63d0\u6761\u4ef6- \u524d\u63d0 AWS\u306e\u30a2\u30ab\u30a6\u30f3 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5e0c\u671b\u5b9e\u73b0\u3010aws\u3011api-gateway\u2192lambda\u2192appsync\u2192dynamodb\uff0c\u540c\u65f6\u52a0\u5165amplify\u7684\u65b9\u6848\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-12T09:45:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-30T11:27:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d8021913a08637a6a8cd0\/3-0.jpeg\" \/>\n<meta name=\"author\" content=\"\u6e05, \u5b87\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u6e05, \u5b87\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b8%8c%e6%9c%9b%e5%ae%9e%e7%8e%b0%e3%80%90aws%e3%80%91api-gateway%e2%86%92lambda%e2%86%92appsync%e2%86%92dynamodb%ef%bc%8c%e5%90%8c%e6%97%b6%e5%8a%a0%e5%85%a5amplify%e7%9a%84%e6%96%b9%e6%a1%88\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b8%8c%e6%9c%9b%e5%ae%9e%e7%8e%b0%e3%80%90aws%e3%80%91api-gateway%e2%86%92lambda%e2%86%92appsync%e2%86%92dynamodb%ef%bc%8c%e5%90%8c%e6%97%b6%e5%8a%a0%e5%85%a5amplify%e7%9a%84%e6%96%b9%e6%a1%88\/\",\"name\":\"\u5e0c\u671b\u5b9e\u73b0\u3010AWS\u3011API Gateway\u2192Lambda\u2192AppSync\u2192DynamoDB\uff0c\u540c\u65f6\u52a0\u5165Amplify\u7684\u65b9\u6848 - \u7b2c\u4e09\u90e8\u5206. - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2022-11-12T09:45:00+00:00\",\"dateModified\":\"2024-04-30T11:27:43+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/1a6ecd3d914d22a5ac32791ffc1fbd8e\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b8%8c%e6%9c%9b%e5%ae%9e%e7%8e%b0%e3%80%90aws%e3%80%91api-gateway%e2%86%92lambda%e2%86%92appsync%e2%86%92dynamodb%ef%bc%8c%e5%90%8c%e6%97%b6%e5%8a%a0%e5%85%a5amplify%e7%9a%84%e6%96%b9%e6%a1%88\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b8%8c%e6%9c%9b%e5%ae%9e%e7%8e%b0%e3%80%90aws%e3%80%91api-gateway%e2%86%92lambda%e2%86%92appsync%e2%86%92dynamodb%ef%bc%8c%e5%90%8c%e6%97%b6%e5%8a%a0%e5%85%a5amplify%e7%9a%84%e6%96%b9%e6%a1%88\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b8%8c%e6%9c%9b%e5%ae%9e%e7%8e%b0%e3%80%90aws%e3%80%91api-gateway%e2%86%92lambda%e2%86%92appsync%e2%86%92dynamodb%ef%bc%8c%e5%90%8c%e6%97%b6%e5%8a%a0%e5%85%a5amplify%e7%9a%84%e6%96%b9%e6%a1%88\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u5e0c\u671b\u5b9e\u73b0\u3010AWS\u3011API Gateway\u2192Lambda\u2192AppSync\u2192DynamoDB\uff0c\u540c\u65f6\u52a0\u5165Amplify\u7684\u65b9\u6848 &#8211; \u7b2c\u4e09\u90e8\u5206.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/1a6ecd3d914d22a5ac32791ffc1fbd8e\",\"name\":\"\u6e05, \u5b87\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4b2016c18459a605fc469c7566608f5686491baa112d0871ee613f61b7210565?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4b2016c18459a605fc469c7566608f5686491baa112d0871ee613f61b7210565?s=96&d=mm&r=g\",\"caption\":\"\u6e05, \u5b87\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/qingyu\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b8%8c%e6%9c%9b%e5%ae%9e%e7%8e%b0%e3%80%90aws%e3%80%91api-gateway%e2%86%92lambda%e2%86%92appsync%e2%86%92dynamodb%ef%bc%8c%e5%90%8c%e6%97%b6%e5%8a%a0%e5%85%a5amplify%e7%9a%84%e6%96%b9%e6%a1%88\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u5e0c\u671b\u5b9e\u73b0\u3010AWS\u3011API Gateway\u2192Lambda\u2192AppSync\u2192DynamoDB\uff0c\u540c\u65f6\u52a0\u5165Amplify\u7684\u65b9\u6848 - \u7b2c\u4e09\u90e8\u5206. - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/zh\/blog\/\u5e0c\u671b\u5b9e\u73b0\u3010aws\u3011api-gateway\u2192lambda\u2192appsync\u2192dynamodb\uff0c\u540c\u65f6\u52a0\u5165amplify\u7684\u65b9\u6848\/","og_locale":"zh_CN","og_type":"article","og_title":"\u5e0c\u671b\u5b9e\u73b0\u3010AWS\u3011API Gateway\u2192Lambda\u2192AppSync\u2192DynamoDB\uff0c\u540c\u65f6\u52a0\u5165Amplify\u7684\u65b9\u6848 - \u7b2c\u4e09\u90e8\u5206.","og_description":"\u8bf7\u70b9\u51fb\u6b64\u5904\u67e5\u770b\u4e4b\u524d\u7684\u6587\u7ae0\uff08\u7b2c\u4e00\u90e8\u5206\uff09\u3002 \u6211\u4eec\u7ee7\u7eed\u505a\u4e0b\u53bb\u5427\u3002 \u672c\u6b21\u7684\u76ee\u6807\u8303\u56f4 \u524d\u63d0\u6761\u4ef6- \u524d\u63d0 AWS\u306e\u30a2\u30ab\u30a6\u30f3 [&hellip;]","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/\u5e0c\u671b\u5b9e\u73b0\u3010aws\u3011api-gateway\u2192lambda\u2192appsync\u2192dynamodb\uff0c\u540c\u65f6\u52a0\u5165amplify\u7684\u65b9\u6848\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2022-11-12T09:45:00+00:00","article_modified_time":"2024-04-30T11:27:43+00:00","og_image":[{"url":"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d8021913a08637a6a8cd0\/3-0.jpeg"}],"author":"\u6e05, \u5b87","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u6e05, \u5b87","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"2 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b8%8c%e6%9c%9b%e5%ae%9e%e7%8e%b0%e3%80%90aws%e3%80%91api-gateway%e2%86%92lambda%e2%86%92appsync%e2%86%92dynamodb%ef%bc%8c%e5%90%8c%e6%97%b6%e5%8a%a0%e5%85%a5amplify%e7%9a%84%e6%96%b9%e6%a1%88\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b8%8c%e6%9c%9b%e5%ae%9e%e7%8e%b0%e3%80%90aws%e3%80%91api-gateway%e2%86%92lambda%e2%86%92appsync%e2%86%92dynamodb%ef%bc%8c%e5%90%8c%e6%97%b6%e5%8a%a0%e5%85%a5amplify%e7%9a%84%e6%96%b9%e6%a1%88\/","name":"\u5e0c\u671b\u5b9e\u73b0\u3010AWS\u3011API Gateway\u2192Lambda\u2192AppSync\u2192DynamoDB\uff0c\u540c\u65f6\u52a0\u5165Amplify\u7684\u65b9\u6848 - \u7b2c\u4e09\u90e8\u5206. - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2022-11-12T09:45:00+00:00","dateModified":"2024-04-30T11:27:43+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/1a6ecd3d914d22a5ac32791ffc1fbd8e"},"breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b8%8c%e6%9c%9b%e5%ae%9e%e7%8e%b0%e3%80%90aws%e3%80%91api-gateway%e2%86%92lambda%e2%86%92appsync%e2%86%92dynamodb%ef%bc%8c%e5%90%8c%e6%97%b6%e5%8a%a0%e5%85%a5amplify%e7%9a%84%e6%96%b9%e6%a1%88\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/%e5%b8%8c%e6%9c%9b%e5%ae%9e%e7%8e%b0%e3%80%90aws%e3%80%91api-gateway%e2%86%92lambda%e2%86%92appsync%e2%86%92dynamodb%ef%bc%8c%e5%90%8c%e6%97%b6%e5%8a%a0%e5%85%a5amplify%e7%9a%84%e6%96%b9%e6%a1%88\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b8%8c%e6%9c%9b%e5%ae%9e%e7%8e%b0%e3%80%90aws%e3%80%91api-gateway%e2%86%92lambda%e2%86%92appsync%e2%86%92dynamodb%ef%bc%8c%e5%90%8c%e6%97%b6%e5%8a%a0%e5%85%a5amplify%e7%9a%84%e6%96%b9%e6%a1%88\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"\u5e0c\u671b\u5b9e\u73b0\u3010AWS\u3011API Gateway\u2192Lambda\u2192AppSync\u2192DynamoDB\uff0c\u540c\u65f6\u52a0\u5165Amplify\u7684\u65b9\u6848 &#8211; \u7b2c\u4e09\u90e8\u5206."}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/1a6ecd3d914d22a5ac32791ffc1fbd8e","name":"\u6e05, \u5b87","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4b2016c18459a605fc469c7566608f5686491baa112d0871ee613f61b7210565?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4b2016c18459a605fc469c7566608f5686491baa112d0871ee613f61b7210565?s=96&d=mm&r=g","caption":"\u6e05, \u5b87"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/qingyu\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b8%8c%e6%9c%9b%e5%ae%9e%e7%8e%b0%e3%80%90aws%e3%80%91api-gateway%e2%86%92lambda%e2%86%92appsync%e2%86%92dynamodb%ef%bc%8c%e5%90%8c%e6%97%b6%e5%8a%a0%e5%85%a5amplify%e7%9a%84%e6%96%b9%e6%a1%88\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/47592","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=47592"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/47592\/revisions"}],"predecessor-version":[{"id":93837,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/47592\/revisions\/93837"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=47592"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=47592"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=47592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}