{"id":2465,"date":"2016-12-29T19:34:16","date_gmt":"2016-12-29T19:34:16","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2465"},"modified":"2023-06-22T06:19:21","modified_gmt":"2023-06-22T13:19:21","slug":"aws-iot-button-lambda-couchbase","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/aws-iot-button-lambda-couchbase\/","title":{"rendered":"AWS IoT Button, \ub78c\ub2e4 \ubc0f \uce74\uc6b0\uce58\ubca0\uc774\uc2a4"},"content":{"rendered":"<p><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/serverless-faas-aws-lambda-java\/\">\uc11c\ubc84\ub9ac\uc2a4 FaaS \ubc0f AWS \ub78c\ub2e4 \uc2dc\uc791\ud558\uae30<\/a> \ub294 \uac04\ub2e8\ud55c Java \ud568\uc218\ub97c \uc0ac\uc6a9\ud558\uc5ec JSON \ubb38\uc11c\ub97c \ub2e4\uc74c\uacfc \uac19\uc774 \uc800\uc7a5\ud558\ub294 \ubc29\ubc95\uc744 \ubcf4\uc5ec\uc90d\ub2c8\ub2e4.\u00a0<a href=\"https:\/\/developer.couchbase.com\/server\" target=\"_blank\" rel=\"noopener noreferrer\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4<\/a> AWS Lambda\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \uc774 \ube14\ub85c\uadf8\ub294 \uc774\ub97c \ubc14\ud0d5\uc73c\ub85c \uc5b4\ub5bb\uac8c \ud558\uba74 <a href=\"https:\/\/aws.amazon.com\/iotbutton\/\" target=\"_blank\" rel=\"noopener noreferrer\">AWS IoT \ubc84\ud2bc<\/a> \ub97c \ub78c\ub2e4 \ud568\uc218\uc758 \ud2b8\ub9ac\uac70\ub85c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \ube14\ub85c\uadf8\uc758 \ub9c8\uc9c0\ub9c9 \ubd80\ubd84\uc5d0\uc11c \ubc30\uc6b0\uac8c \ub420 \uac83\uc785\ub2c8\ub2e4:<\/p>\n<ul>\n<li>AWS IoT Button \uad6c\uc131 \ubc29\ubc95<\/li>\n<li>IoT \ubc84\ud2bc\uc744 \ub78c\ub2e4 \uae30\ub2a5\uc758 \ud2b8\ub9ac\uac70\ub85c \uc0ac\uc6a9<\/li>\n<li>IoT \ud14c\uc2a4\ud2b8 \ubc84\ud2bc<\/li>\n<\/ul>\n<p>\uc804\uccb4\uc801\uc778 \ud750\ub984\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2630\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/12\/serverless-iot-couchbase-1024x428.png\" alt=\"serverless-iot-couchbase\" width=\"1024\" height=\"428\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/serverless-iot-couchbase-1024x428.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/serverless-iot-couchbase-1024x428-300x125.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/serverless-iot-couchbase-1024x428-768x321.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/serverless-iot-couchbase-1024x428-20x8.png 20w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/>AWS Iot \ubc84\ud2bc\uc744 \ud074\ub9ad\ud558\uba74 HelloCouchbaseLambda \ub78c\ub2e4 \ud568\uc218\uac00 \ud638\ucd9c\ub429\ub2c8\ub2e4. \uc774 \ud568\uc218\ub294 <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/sdk\/java\/start-using-sdk.html\" target=\"_blank\" rel=\"noopener noreferrer\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc790\ubc14 SDK<\/a> \ub97c \uc0ac\uc6a9\ud558\uc5ec Couchbase\uc5d0\uc11c JSON \ubb38\uc11c\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4.<\/p>\n<p>\uc774 \ube14\ub85c\uadf8\ub294 \ub2e4\uc74c\uc744 \ub530\ub77c\uc7a1\uace0 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/collecting-ibeacon-data-with-couchbase-and-raspberry-pi-iot-devices\/\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ubc0f \ub77c\uc988\ubca0\ub9ac\ud30c\uc774 IoT \uc7a5\uce58\ub85c iBeacon \ub370\uc774\ud130 \uc218\uc9d1\ud558\uae30<\/a> \ub2c9\uacfc <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/summer-project-2016-the-couchcase\/\">\uce74\uc6b0\uce58\ucf00\uc774\uc2a4<\/a> \uc758 \uc5ec\ub984 \ud504\ub85c\uc81d\ud2b8\ub97c \uc18c\uac1c\ud569\ub2c8\ub2e4. \uc774 \uc2dc\ub9ac\uc988\uc758 \ub9c8\uc9c0\ub9c9 \ube14\ub85c\uadf8\uac00 \uac8c\uc2dc\ub420 \uc608\uc815\uc785\ub2c8\ub2e4. \uc5ec\uae30\uc11c\ub294 \uc5ec\ub7ec \uac1c\uc758 AWS IoT \ubc84\ud2bc\uc744 \uc7ac\ubbf8\uc788\uac8c \uc0ac\uc6a9\ud558\ub294 \ubc29\ubc95\uc744 \ubcf4\uc5ec\ub4dc\ub9b4 \uac83\uc785\ub2c8\ub2e4.<\/p>\n<p>\uc2dc\uc791\ud574\ubcf4\uc790!<\/p>\n<h2>IoT \ubc84\ud2bc \uad6c\uc131<\/h2>\n<p>IoT \ubc84\ud2bc\uc744 \uad6c\uc131\ud558\ub294 \uac00\uc7a5 \ube60\ub978 \ubc29\ubc95\uc740 iOS \ub610\ub294 Android\uc6a9 \ubaa8\ubc14\uc77c \uc571\uc744 \uc0ac\uc6a9\ud558\ub294 \uac83\uc785\ub2c8\ub2e4.<\/p>\n<p><a href=\"https:\/\/itunes.apple.com\/us\/app\/aws-iot-button\/id1178216626?mt=8\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2632\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/12\/ios_icon.png\" width=\"350\" height=\"118\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/ios_icon.png 386w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/ios_icon-300x101.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/ios_icon-20x7.png 20w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/a>\u00a0<a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.amazonaws.iotbutton&amp;hl=en\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2633\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/12\/android_icon.png\" width=\"347\" height=\"117\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/android_icon.png 386w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/android_icon-300x101.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/android_icon-20x7.png 20w\" sizes=\"auto, (max-width: 347px) 100vw, 347px\" \/><\/a><\/p>\n<p>\uc790\uc138\ud55c \ub0b4\uc6a9 <a href=\"https:\/\/aws.amazon.com\/iotbutton\/getting-started\/\" target=\"_blank\" rel=\"noopener noreferrer\">\ubaa8\ubc14\uc77c \uc571\uc744 \uc0ac\uc6a9\ud558\uc5ec IoT Button \uad6c\uc131\ud558\uae30<\/a>. \ub2e4\uc74c\uc740 \ubaa8\ubc14\uc77c \uc571\uc744 \uc0ac\uc6a9\ud558\uc5ec \ubc84\ud2bc\uc744 \uad6c\uc131\ud55c \uba87 \uac00\uc9c0 \uc2a4\ub0c5\uc0f7\uc785\ub2c8\ub2e4.<\/p>\n<p>\uc571\uc744 \ubd88\ub7ec\uc628 \ub2e4\uc74c +\ub97c \ud074\ub9ad\ud558\uc5ec \uc0c8 \ubc84\ud2bc \uad6c\uc131\uc744 \uc2dc\uc791\ud569\ub2c8\ub2e4:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2634\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/12\/aws-iot-button-configure-1-576x1024.png\" alt=\"\" width=\"576\" height=\"1024\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-configure-1-576x1024.png 576w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-configure-1-576x1024-169x300.png 169w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-configure-1-576x1024-300x533.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-configure-1-576x1024-11x20.png 11w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><br \/>\n\ubc84\ud2bc\uc758 \uc77c\ub828\ubc88\ud638\ub97c \uc785\ub825\ud569\ub2c8\ub2e4:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2635\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/12\/aws-iot-button-configure-2-576x1024.png\" alt=\"aws-iot-button-configure-2\" width=\"576\" height=\"1024\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-configure-2-576x1024.png 576w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-configure-2-576x1024-169x300.png 169w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-configure-2-576x1024-300x533.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-configure-2-576x1024-11x20.png 11w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><br \/>\n\ubc84\ud2bc\uc744 \ub4f1\ub85d\ud569\ub2c8\ub2e4:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2636\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/12\/aws-iot-button-configure-3-576x1024.png\" alt=\"aws-iot-button-configure-3\" width=\"576\" height=\"1024\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-configure-3-576x1024.png 576w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-configure-3-576x1024-169x300.png 169w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-configure-3-576x1024-300x533.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-configure-3-576x1024-11x20.png 11w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><br \/>\nWi-Fi \ub124\ud2b8\uc6cc\ud06c\ub85c \ubc84\ud2bc\uc744 \uad6c\uc131\ud569\ub2c8\ub2e4:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2638\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/12\/aws-iot-button-configure-4-576x1024.png\" alt=\"aws-iot-button-configure-4\" width=\"576\" height=\"1024\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-configure-4-576x1024.png 576w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-configure-4-576x1024-169x300.png 169w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-configure-4-576x1024-300x533.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-configure-4-576x1024-11x20.png 11w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><br \/>\n\ubaa8\ub4e0 \uc778\uc99d\uc11c \ub4f1\uc744 \uc5c5\ub85c\ub4dc\ud569\ub2c8\ub2e4:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2639\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/12\/aws-iot-button-configure-5-576x1024.png\" alt=\"aws-iot-button-configure-5\" width=\"576\" height=\"1024\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-configure-5-576x1024.png 576w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-configure-5-576x1024-169x300.png 169w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-configure-5-576x1024-300x533.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-configure-5-576x1024-11x20.png 11w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><\/p>\n<p>\uc774\ub807\uac8c \ud558\uba74 \ubc84\ud2bc\uc774 \uad6c\uc131\ub418\uace0 \uc0ac\uc6a9\ud560 \uc900\ube44\uac00 \uc644\ub8cc\ub429\ub2c8\ub2e4. \uc774 \ube14\ub85c\uadf8\uc5d0\uc11c\ub294 \ud15c\ud50c\ub9bf \ub78c\ub2e4 \ud568\uc218\uac00 \ubc84\ud2bc \ud074\ub9ad\uc5d0 \uc5f0\uacb0\ub418\ub294 \ubd80\ubd84\uc744 \uc0dd\ub7b5\ud588\uc2b5\ub2c8\ub2e4. \ubaa8\ubc14\uc77c \uc571\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc5c6\ub294 \uacbd\uc6b0 \ubc84\ud2bc\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/docs.aws.amazon.com\/iot\/latest\/developerguide\/configure-iot.html\" target=\"_blank\" rel=\"noopener noreferrer\">\uc218\ub3d9\uc73c\ub85c \uad6c\uc131<\/a>.<\/p>\n<h2>IoT \ubc84\ud2bc\uc744 \ub78c\ub2e4 \uae30\ub2a5\uc758 \ud2b8\ub9ac\uac70\ub85c \uc0ac\uc6a9<\/h2>\n<p>\uadf8\ub9ac\uace0<code> aws \ub78c\ub2e4 \uc0dd\uc131-\uc774\ubca4\ud2b8-\uc18c\uc2a4 \ub9e4\ud551<\/code> CLI\ub97c \uc0ac\uc6a9\ud558\uba74 Lambda \ud568\uc218\uc5d0 \ub300\ud55c \uc774\ubca4\ud2b8 \uc18c\uc2a4\ub97c \uc0dd\uc131\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. AWS CLI \ubc84\uc804 \uae30\uc900 <code>1.11.21<\/code>\ub97c \uc0ac\uc6a9\ud558\uba74 Amazon Kinesis \uc2a4\ud2b8\ub9bc \ub610\ub294 Amazon DynamoDB \uc2a4\ud2b8\ub9bc\ub9cc \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ud558\uc9c0\ub9cc \uc774 \ube14\ub85c\uadf8\uc5d0\uc11c\ub294 IoT \ubc84\ud2bc\uc744 \ud2b8\ub9ac\uac70\ub85c \uc0ac\uc6a9\ud558\uaca0\uc2b5\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \uc774\uac83\uc740 \ub2e4\uc74c\uc744 \uc0ac\uc6a9\ud558\uc5ec \uad6c\uc131\ud574\uc57c \ud569\ub2c8\ub2e4.\u00a0<a href=\"https:\/\/us-west-2.console.aws.amazon.com\/lambda\/\" target=\"_blank\" rel=\"noopener noreferrer\">AWS \ub78c\ub2e4 \ucf58\uc194<\/a>. IoT \ubc84\ud2bc\uc740 \uc77c\ubd80 \uc9c0\uc5ed\uc5d0\uc11c\ub9cc \uc9c0\uc6d0\ub429\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4\u00a0<code>us-west-1<\/code> \uc9c0\uc5ed\uc774\uc9c0\ub9cc <code>us-west-2<\/code> \uc9c0\uc5ed\uc5d0\uc11c \uc791\ub3d9\ud569\ub2c8\ub2e4. \uc9c0\uc6d0\ub418\uc9c0 \uc54a\ub294 \uc9c0\uc5ed \ubaa9\ub85d\uc740 \ub2e4\uc74c \ubaa9\ub85d\uc5d0\uc11c \ud68c\uc0c9\uc73c\ub85c \ud45c\uc2dc\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2640\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/12\/aws-iot-buttons-supported-region.png\" alt=\"aws-iot-buttons-supported-region\" width=\"406\" height=\"872\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-buttons-supported-region.png 406w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-buttons-supported-region-140x300.png 140w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-buttons-supported-region-300x644.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-buttons-supported-region-9x20.png 9w\" sizes=\"auto, (max-width: 406px) 100vw, 406px\" \/><br \/>\n\ub78c\ub2e4 \ud568\uc218\ub294 \uc5ec\ub7ec \uc774\ubca4\ud2b8\uc5d0 \uc758\ud574 \ud2b8\ub9ac\uac70\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub78c\ub2e4 \ud568\uc218\ub294 \uc774\ub7ec\ud55c \uc774\ubca4\ud2b8 \uc911 \ud558\ub098\ub77c\ub3c4 \ubc1c\uc0dd\ud558\uba74 \ud638\ucd9c\ub429\ub2c8\ub2e4. \uae30\ubcf8\uc801\uc73c\ub85c \ub78c\ub2e4 \ud568\uc218\uc640 \uc5f0\uacb0\ub41c \ud2b8\ub9ac\uac70\ub294 \uc5c6\uc2b5\ub2c8\ub2e4. \uc6b0\ub9ac\uc758 <code>HelloCouchbaseLambda<\/code> \ud568\uc218\uc5d0\uc11c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\u00a0 <a href=\"https:\/\/us-west-2.console.aws.amazon.com\/lambda\/home?region=us-west-2#\/functions\/HelloCouchbaseLambda?tab=triggers\" target=\"_blank\" rel=\"noopener noreferrer\">us-west-2.console.aws.amazon.com\/lambda\/home?region=us-west-2#\/functions\/HelloCouchbaseLambda?tab=triggers<\/a>.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2642\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/12\/lambda-default-triggers.png\" alt=\"lambda-default-triggers\" width=\"984\" height=\"596\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/lambda-default-triggers.png 984w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/lambda-default-triggers-300x182.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/lambda-default-triggers-768x465.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/lambda-default-triggers-20x12.png 20w\" sizes=\"auto, (max-width: 984px) 100vw, 984px\" \/><br \/>\n\ub97c \ud074\ub9ad\ud569\ub2c8\ub2e4. <code>\ud2b8\ub9ac\uac70 \ucd94\uac00<\/code> \ub97c \ud074\ub9ad\ud558\uc5ec \uc0c8 \ud2b8\ub9ac\uac70\ub97c \ucd94\uac00\ud569\ub2c8\ub2e4:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2643\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/12\/lambda-add-trigger-default-1024x224.png\" alt=\"lambda-add-trigger-default\" width=\"1024\" height=\"224\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/lambda-add-trigger-default-1024x224.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/lambda-add-trigger-default-1024x224-300x66.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/lambda-add-trigger-default-1024x224-768x168.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/lambda-add-trigger-default-1024x224-20x4.png 20w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><br \/>\n\ube48 \uc0ac\uac01\ud615\uc744 \uc120\ud0dd\ud558\uc5ec \uc0c8 \ud2b8\ub9ac\uac70\ub97c \uc0dd\uc131\ud558\uace0 <code>AWS IoT<\/code>:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2644\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/12\/lambda-add-trigger-iot-1024x611.png\" alt=\"lambda-add-trigger-iot\" width=\"1024\" height=\"611\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/lambda-add-trigger-iot-1024x611.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/lambda-add-trigger-iot-1024x611-300x179.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/lambda-add-trigger-iot-1024x611-768x458.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/lambda-add-trigger-iot-1024x611-20x12.png 20w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><br \/>\n\uc774\uc804\uc5d0 \ub4f1\ub85d\ud55c \ubc84\ud2bc\uc758 \uacbd\uc6b0 \ub2e4\uc74c\uc5d0\uc11c \uc77c\ub828 \ubc88\ud638\ub97c \uac00\uc838\uc635\ub2c8\ub2e4.\u00a0<a href=\"https:\/\/us-west-2.console.aws.amazon.com\/iotv2\/home?region=us-west-2#\/thinghub\" target=\"_blank\" rel=\"noopener noreferrer\">us-west-2.console.aws.amazon.com\/iotv2\/home?region=us-west-2#\/thinghub<\/a>:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2641\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/12\/aws-iot-things-hub-1024x416.png\" alt=\"aws-iot-things-hub-1024x416\" width=\"1024\" height=\"416\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-things-hub-1024x416.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-things-hub-1024x416-300x122.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-things-hub-1024x416-768x312.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-things-hub-1024x416-20x8.png 20w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><br \/>\nAWS IoT \ud2b8\ub9ac\uac70\uc5d0\uc11c \ubc84\ud2bc\uc758 \uc77c\ub828 \ubc88\ud638\ub97c \uc9c0\uc815\ud569\ub2c8\ub2e4:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2645\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/12\/aws-iot-add-trigger-1024x391.png\" alt=\"aws-iot-add-trigger-1024x391\" width=\"1024\" height=\"391\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-add-trigger-1024x391.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-add-trigger-1024x391-300x115.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-add-trigger-1024x391-768x293.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-add-trigger-1024x391-20x8.png 20w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><br \/>\n\uc81c\ucd9c\uc744 \ud074\ub9ad\ud558\uc5ec \ud2b8\ub9ac\uac70\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2646\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/12\/aws-iot-added-trigger-1024x412.png\" alt=\"\" width=\"1024\" height=\"412\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-added-trigger-1024x412.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-added-trigger-1024x412-300x121.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-added-trigger-1024x412-768x309.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-added-trigger-1024x412-20x8.png 20w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><br \/>\n\uc774\ub807\uac8c \ud558\uba74 \ud2b8\ub9ac\uac70\uac00 \ucd94\uac00\ub418\uc5c8\uc74c\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>IoT \ubc84\ud2bc \ud14c\uc2a4\ud2b8<\/h2>\n<p>\ubc84\ud2bc\uc744 \ud14c\uc2a4\ud2b8\ud558\uae30 \uc804\uc5d0 Couchbase \uc778\uc2a4\ud134\uc2a4\uc5d0 \ub85c\uadf8\uc778\ud558\uc5ec \ubc84\ud0b7\uc5d0 \uc788\ub294 JSON \ubb38\uc11c\uc758 \uc218\ub97c \ud655\uc778\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2647\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/12\/aws-iot-button-couchbase-console-default-1024x298.png\" alt=\"aws-iot-button-couchbase-console-default-\" width=\"1024\" height=\"298\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-couchbase-console-default-1024x298.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-couchbase-console-default-1024x298-300x87.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-couchbase-console-default-1024x298-768x224.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-couchbase-console-default-1024x298-20x6.png 20w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><br \/>\n\uc774\ub294 \ub2e4\uc74c\uc5d0\uc11c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\u00a0<code>https:\/\/:8091\/index.html#sec=buckets<\/code>. \uc608\uc0c1\ub300\ub85c \ubc84\ud0b7\uc5d0 \ubb38\uc11c\uac00 \uc5c6\uc2b5\ub2c8\ub2e4. \ubc84\ud2bc\uc744 \ud55c \ubc88 \ub204\ub974\uace0 \ud398\uc774\uc9c0\ub97c \uc0c8\ub85c \uace0\uce69\ub2c8\ub2e4. \uc774\uc81c \ubc84\ud0b7\uc5d0 \ubb38\uc11c \ud558\ub098\uac00 \uc800\uc7a5\ub41c \uac83\uc744 \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub294 Couchbase \uc6f9 \ucf58\uc194\uc5d0\uc11c \ud655\uc778\ub429\ub2c8\ub2e4:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2648\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/12\/aws-iot-button-couchbase-console-one-document-1024x290.png\" alt=\" aws-iot-button-couchbase-console-one-document\" width=\"1024\" height=\"290\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-couchbase-console-one-document-1024x290.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-couchbase-console-one-document-1024x290-300x85.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-couchbase-console-one-document-1024x290-768x218.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-couchbase-console-one-document-1024x290-20x6.png 20w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><br \/>\n\ub97c \ud074\ub9ad\ud569\ub2c8\ub2e4. <code>\ubb38\uc11c<\/code> \ub97c \ud074\ub9ad\ud558\uc5ec \uc804\uccb4 \ubb38\uc11c \ubaa9\ub85d\uc744 \ud655\uc778\ud558\uc138\uc694:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2649\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/12\/aws-iot-button-couchbase-one-document-2-1024x307.png\" alt=\" aws-iot-button-couchbase-one-document-2\" width=\"1024\" height=\"307\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-couchbase-one-document-2-1024x307.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-couchbase-one-document-2-1024x307-300x90.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-couchbase-one-document-2-1024x307-768x230.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-couchbase-one-document-2-1024x307-20x6.png 20w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><br \/>\n\ubb38\uc11c ID\ub97c \ud074\ub9ad\ud558\uba74 \ubb38\uc11c\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \ub0b4\uc6a9\uc744 \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2650\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/12\/aws-iot-button-couchbase-one-document-details-1024x328.png\" alt=\"aws-iot-button-couchbase-one-document-details-1024x328\" width=\"1024\" height=\"328\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-couchbase-one-document-details-1024x328.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-couchbase-one-document-details-1024x328-300x96.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-couchbase-one-document-details-1024x328-768x246.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-couchbase-one-document-details-1024x328-20x6.png 20w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><br \/>\n\uc774 JSON \ubb38\uc11c\uc5d0\ub294 \ud0c0\uc784\uc2a4\ud0ec\ud504\ub9cc \uc800\uc7a5\ub429\ub2c8\ub2e4. \uc774\uc81c \ub2e4\uc74c\uc744 \uc5c5\ub370\uc774\ud2b8\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4. <code>HelloCouchbaseLambda<\/code> \ucf54\ub4dc\ub97c \ucd94\uac00\ud558\uc5ec \ubb38\uc11c\uc5d0 \uc694\uccad ID\ub3c4 \ud3ec\ud568\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub294 Java \ud074\ub798\uc2a4\uc5d0 \ub2e4\uc74c \ucf54\ub4dc \uc904\uc744 \ucd94\uac00\ud558\uba74 \ub429\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">buttonDocument.setRequestId(context.getAwsRequestId());<\/pre>\n<p>\ub2e4\uc74c \uba85\ub839\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc0c8 \ubc30\ud3ec \ud328\ud0a4\uc9c0\ub97c \ube4c\ub4dc\ud558\uace0 \uc5c5\ub85c\ub4dc\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">mvn clean package; \r\naws lambda update-function-code \r\n--function-name HelloCouchbaseLambda \r\n--zip-file fileb:\/\/\/Users\/arungupta\/workspaces\/serverless\/aws\/hellocouchbase\/hellocouchbase\/target\/hellocouchbase-1.0-SNAPSHOT.jar \r\n--region us-west-2 \r\n--publish<\/pre>\n<p>\uc774\uc81c \ubc84\ud2bc\uc744 \ud074\ub9ad\ud558\uba74 \ubb38\uc11c \uc218\uac00 \uc5c5\ub370\uc774\ud2b8\ub429\ub2c8\ub2e4. \ud558\uc9c0\ub9cc \uc5c5\ub370\uc774\ud2b8\ub41c \ubb38\uc11c\uc5d0\ub294 \uadf8\ub9bc\uacfc \uac19\uc774 \ucd94\uac00 \uc18d\uc131\uc774 \ucc44\uc6cc\uc9d1\ub2c8\ub2e4:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2651\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/12\/aws-iot-button-couchbase-second-document-details-1024x640.png\" alt=\"aws-iot-button-couchbase-second-document-details-1024x640\" width=\"1024\" height=\"640\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-couchbase-second-document-details-1024x640.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-couchbase-second-document-details-1024x640-300x188.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-couchbase-second-document-details-1024x640-768x480.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/12\/aws-iot-button-couchbase-second-document-details-1024x640-20x13.png 20w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><br \/>\nAWS IoT \ubc84\ud2bc\uc744 \uc5b4\ub5bb\uac8c Lambda \ubc0f Couchbase\uc640 \ud568\uaed8 \uc0ac\uc6a9\ud560 \uc608\uc815\uc774\uc2e0\uac00\uc694? \ub2e4\uc74c \uc8fc\uc18c\ub85c \uc54c\ub824\uc8fc\uc138\uc694. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/forums\/\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ud3ec\ub7fc<\/a>.<\/p>\n<h2>\ucc38\uc870<\/h2>\n<ul>\n<li><a href=\"https:\/\/aws.amazon.com\/iotbutton\/\" target=\"_blank\" rel=\"noopener noreferrer\">AWS IoT \ubc84\ud2bc<\/a><\/li>\n<li><a href=\"https:\/\/docs.aws.amazon.com\/iot\/latest\/developerguide\/iot-dg.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">AWS IoT \ubc84\ud2bc \uac1c\ubc1c\uc790 \uac00\uc774\ub4dc<\/a><\/li>\n<li><a href=\"https:\/\/developer.couchbase.com\/server\" target=\"_blank\" rel=\"noopener noreferrer\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84 \ubb38\uc11c<\/a><\/li>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/forums\/\" target=\"_blank\" rel=\"noopener noreferrer\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ud3ec\ub7fc<\/a><\/li>\n<li>\ud314\ub85c\uc6b0\ud558\uc138\uc694 <a href=\"https:\/\/twitter.com\/couchbasedev\" target=\"_blank\" rel=\"noopener noreferrer\">@couchbasedev<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Getting Started with Serverless FaaS and AWS Lambda shows\u00a0how to use a simple Java function\u00a0to store a JSON document to\u00a0Couchbase using AWS Lambda. This blog builds\u00a0upon that and shows how an AWS IoT Button can be used as a\u00a0trigger for [&hellip;]<\/p>","protected":false},"author":58,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1816],"tags":[],"ppma_author":[8933],"class_list":["post-2465","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.0 (Yoast SEO v26.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>AWS IoT Button, Lambda and Couchbase - The Couchbase Blog<\/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.couchbase.com\/blog\/ko\/aws-iot-button-lambda-couchbase\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AWS IoT Button, Lambda and Couchbase\" \/>\n<meta property=\"og:description\" content=\"Getting Started with Serverless FaaS and AWS Lambda shows\u00a0how to use a simple Java function\u00a0to store a JSON document to\u00a0Couchbase using AWS Lambda. This blog builds\u00a0upon that and shows how an AWS IoT Button can be used as a\u00a0trigger for [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/aws-iot-button-lambda-couchbase\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-12-29T19:34:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-22T13:19:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/12\/serverless-iot-couchbase-1024x428.png\" \/>\n<meta name=\"author\" content=\"Arun Gupta, VP, Developer Advocacy, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@arungupta\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arun Gupta, VP, Developer Advocacy, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/\"},\"author\":{\"name\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f\"},\"headline\":\"AWS IoT Button, Lambda and Couchbase\",\"datePublished\":\"2016-12-29T19:34:16+00:00\",\"dateModified\":\"2023-06-22T13:19:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/\"},\"wordCount\":679,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Couchbase Server\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/\",\"name\":\"AWS IoT Button, Lambda and Couchbase - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2016-12-29T19:34:16+00:00\",\"dateModified\":\"2023-06-22T13:19:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AWS IoT Button, Lambda and Couchbase\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f\",\"name\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/8900a75409c646948fe0bd80f6240337\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g\",\"caption\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\"},\"description\":\"Arun Gupta is the vice president of developer advocacy at Couchbase. He has built and led developer communities for 10+ years at Sun, Oracle, and Red Hat. He has deep expertise in leading cross-functional teams to develop and execute strategy, planning and execution of content, marketing campaigns, and programs. Prior to that he led engineering teams at Sun and is a founding member of the Java EE team. Gupta has authored more than 2,000 blog posts on technology. He has extensive speaking experience in more than 40 countries on myriad topics and is a JavaOne Rock Star for three years in a row. Gupta also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. An author of several books on technology, an avid runner, a globe trotter, a Java Champion, a JUG leader, NetBeans Dream Team member, and a Docker Captain, he is easily accessible at @arungupta.\",\"sameAs\":[\"https:\/\/x.com\/arungupta\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/arun-gupta\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"AWS IoT Button, Lambda and Couchbase - The Couchbase Blog","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.couchbase.com\/blog\/ko\/aws-iot-button-lambda-couchbase\/","og_locale":"ko_KR","og_type":"article","og_title":"AWS IoT Button, Lambda and Couchbase","og_description":"Getting Started with Serverless FaaS and AWS Lambda shows\u00a0how to use a simple Java function\u00a0to store a JSON document to\u00a0Couchbase using AWS Lambda. This blog builds\u00a0upon that and shows how an AWS IoT Button can be used as a\u00a0trigger for [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/aws-iot-button-lambda-couchbase\/","og_site_name":"The Couchbase Blog","article_published_time":"2016-12-29T19:34:16+00:00","article_modified_time":"2023-06-22T13:19:21+00:00","og_image":[{"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/12\/serverless-iot-couchbase-1024x428.png","type":"","width":"","height":""}],"author":"Arun Gupta, VP, Developer Advocacy, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@arungupta","twitter_misc":{"Written by":"Arun Gupta, VP, Developer Advocacy, Couchbase","Est. reading time":"7\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/"},"author":{"name":"Arun Gupta, VP, Developer Advocacy, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f"},"headline":"AWS IoT Button, Lambda and Couchbase","datePublished":"2016-12-29T19:34:16+00:00","dateModified":"2023-06-22T13:19:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/"},"wordCount":679,"commentCount":1,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Couchbase Server"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/","url":"https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/","name":"AWS IoT Button, Lambda and Couchbase - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2016-12-29T19:34:16+00:00","dateModified":"2023-06-22T13:19:21+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/aws-iot-button-lambda-couchbase\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AWS IoT Button, Lambda and Couchbase"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","description":"NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4, Couchbase","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f","name":"Arun Gupta, \uac1c\ubc1c\uc790 \uc9c0\uc6d0 \ubd80\ubb38 \ubd80\uc0ac\uc7a5, Couchbase","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/8900a75409c646948fe0bd80f6240337","url":"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g","caption":"Arun Gupta, VP, Developer Advocacy, Couchbase"},"description":"Arun Gupta is the vice president of developer advocacy at Couchbase. He has built and led developer communities for 10+ years at Sun, Oracle, and Red Hat. He has deep expertise in leading cross-functional teams to develop and execute strategy, planning and execution of content, marketing campaigns, and programs. Prior to that he led engineering teams at Sun and is a founding member of the Java EE team. Gupta has authored more than 2,000 blog posts on technology. He has extensive speaking experience in more than 40 countries on myriad topics and is a JavaOne Rock Star for three years in a row. Gupta also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. An author of several books on technology, an avid runner, a globe trotter, a Java Champion, a JUG leader, NetBeans Dream Team member, and a Docker Captain, he is easily accessible at @arungupta.","sameAs":["https:\/\/x.com\/arungupta"],"url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/arun-gupta\/"}]}},"authors":[{"term_id":8933,"user_id":58,"is_guest":0,"slug":"arun-gupta","display_name":"Arun Gupta, VP, Developer Advocacy, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g","author_category":"","last_name":"Gupta","first_name":"Arun","job_title":"","user_url":"","description":"\uc544\ub8ec \uad7d\ud0c0\ub294 Couchbase\uc758 \uac1c\ubc1c\uc790 \uc9c0\uc6d0 \ub2f4\ub2f9 \ubd80\uc0ac\uc7a5\uc785\ub2c8\ub2e4. \uadf8\ub294 Sun, Oracle, Red Hat\uc5d0\uc11c 10\ub144 \uc774\uc0c1 \uac1c\ubc1c\uc790 \ucee4\ubba4\ub2c8\ud2f0\ub97c \uad6c\ucd95\ud558\uace0 \uc774\ub04c\uc5c8\uc2b5\ub2c8\ub2e4. \uadf8\ub294 \ucf58\ud150\uce20, \ub9c8\ucf00\ud305 \ucea0\ud398\uc778 \ubc0f \ud504\ub85c\uadf8\ub7a8\uc758 \uc804\ub7b5, \uacc4\ud68d \ubc0f \uc2e4\ud589\uc744 \uac1c\ubc1c \ubc0f \uc2e4\ud589\ud558\ub294 \uad50\ucc28 \uae30\ub2a5 \ud300\uc744 \uc774\ub044\ub294 \ub370 \uc788\uc5b4 \uae4a\uc740 \uc804\ubb38\uc131\uc744 \ubcf4\uc720\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uadf8 \uc804\uc5d0\ub294 Sun\uc5d0\uc11c \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 \ud300\uc744 \uc774\ub04c\uc5c8\uc73c\uba70 Java EE \ud300\uc758 \ucc3d\ub9bd \uba64\ubc84\uc785\ub2c8\ub2e4.\r\n\r\nGupta\ub294 \uae30\uc220\uc5d0 \uad00\ud55c \ube14\ub85c\uadf8 \uac8c\uc2dc\ubb3c\uc744 2,000\uac1c \uc774\uc0c1 \uc791\uc131\ud588\uc2b5\ub2c8\ub2e4. 40\uc5ec \uac1c\uad6d\uc5d0\uc11c \uc218\ub9ce\uc740 \uc8fc\uc81c\uc5d0 \ub300\ud574 \uad11\ubc94\uc704\ud55c \uac15\uc5f0 \uacbd\ud5d8\uc744 \uac00\uc9c0\uace0 \uc788\uc73c\uba70, 3\ub144 \uc5f0\uc18d JavaOne Rock Star\ub85c \uc120\uc815\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \ub610\ud55c \ubbf8\uad6d\uc5d0\uc11c Devoxx4Kids \uc9c0\ubd80\ub97c \uc124\ub9bd\ud558\uc5ec \uc5b4\ub9b0\uc774\ub97c \ub300\uc0c1\uc73c\ub85c \ud55c \uae30\uc220 \uad50\uc721\uc744 \uc9c0\uc18d\uc801\uc73c\ub85c \uc7a5\ub824\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uae30\uc220\uc5d0 \uad00\ud55c \uc5ec\ub7ec \uad8c\uc758 \ucc45\uc744 \uc800\uc220\ud588\uc73c\uba70, \uc5f4\ub82c\ud55c \ub9c8\ub77c\ud1a0\ub108\uc774\uc790 \uc9c0\uad6c\ub97c \ud6a1\ub2e8\ud558\ub294 \uc0ac\ub78c, Java \ucc54\ud53c\uc5b8, JUG \ub9ac\ub354, NetBeans \ub4dc\ub9bc\ud300 \uba64\ubc84, Docker \ucea1\ud2f4\uc774\uae30\ub3c4 \ud55c \uadf8\ub294 @arungupta\uc5d0\uc11c \uc27d\uac8c \ub9cc\ub098\ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/2465","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/users\/58"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=2465"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/2465\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=2465"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=2465"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=2465"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=2465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}