{"id":22007,"date":"2023-08-13T12:17:16","date_gmt":"2023-08-13T03:17:16","guid":{"rendered":"http:\/\/www.code-magagine.com\/?p=22007"},"modified":"2023-08-13T21:54:20","modified_gmt":"2023-08-13T12:54:20","slug":"%e3%80%90lambda%e3%80%91python%e3%81%a7lamda%e9%96%a2%e6%95%b0%e3%82%92%e5%ae%9a%e7%be%a9%e3%81%97%e3%81%a6%e5%ae%9f%e8%a1%8c%e3%81%99%e3%82%8b","status":"publish","type":"post","link":"http:\/\/www.code-magagine.com\/?p=22007","title":{"rendered":"\u3010Lambda\u3011Python\u3067Lamda\u95a2\u6570\u3092\u5b9a\u7fa9\u3057\u3066\u5b9f\u884c\u3059\u308b"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">S3\u306b\u30c7\u30fc\u30bf\u6e96\u5099<\/h2>\n\n\n\n<p>\u4e8b\u524d\u306b\u4ee5\u4e0b\u306e\u30c7\u30fc\u30bf\u3092\u7528\u610f\u3057\u3066\u304a\u304d\u307e\u3059\u3002s3\u306b\u4efb\u610f\u306e\u540d\u524d\u306e\u30d0\u30b1\u30c3\u30c8\u3092\u4f5c\u3063\u3066\u4ee5\u4e0b\u30c7\u30fc\u30bf\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3057\u3066\u304a\u304d\u307e\u3059\u3002(\u4eca\u56de\u306f\u9069\u5f53\u306b\u300clamda-test-fajiga\u300d\u3068\u3044\u3046\u540d\u524d\u3092\u4ed8\u3051\u307e\u3057\u305f\u3000\u7b11)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">a.json<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>{\r\n\"filename\": \"a.json\",\r\n\"author\": \"\u592a\u90ce\",\r\n\"age\": 36\r\n}<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"461\" src=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-1024x461.png\" alt=\"\" class=\"wp-image-22009\" srcset=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-1024x461.png 1024w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-300x135.png 300w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-768x345.png 768w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image.png 1472w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">python\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u4f8b<\/h2>\n\n\n\n<p>\u4e0b\u8a18\u306fs3\u30d0\u30b1\u30c3\u30c8\u306b\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3057\u3066\u3042\u308ba.json\u3092b.json\u306b\u5909\u66f4\u3059\u308b\u51e6\u7406\u3067\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">import boto3\r\nimport json\r\nfrom collections import OrderedDict\r\n\r\n\r\ndef handler(event, context):\r\n    BUCKET_NAME = event[\"bucket_name\"]\r\n    BUCKET_KEY = event[\"bucket_key\"]\r\n    UPLOAD_BUCKET_KEY = \"b.json\"\r\n\r\n    s3 = boto3.resource('s3')\r\n    bucket = s3.Bucket(BUCKET_NAME)\r\n    obj = bucket.Object(BUCKET_KEY)\r\n    data = json.loads(obj.get()['Body'].read().decode('utf-8'))\r\n    print(f\"{BUCKET_KEY}\u306e\u5185\u5bb9\uff1a {data}\")\r\n\r\n    s3 = boto3.resource(\"s3\")\r\n    obj = s3.Bucket(BUCKET_NAME).Object(UPLOAD_BUCKET_KEY)\r\n    print(\"data\",data)\r\n    data = OrderedDict(\r\n        file_name=UPLOAD_BUCKET_KEY, author=data[\"author\"], age=(data[\"age\"] + 1)\r\n    )\r\n\r\n    res = obj.put(Body=json.dumps(data))\r\n    if res[\"ResponseMetadata\"][\"HTTPStatusCode\"] == 200:\r\n        print(f\"[SUCCESS] upload {UPLOAD_BUCKET_KEY}\")\r\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">boto3<\/h3>\n\n\n\n<p>Python\u304b\u3089AWS\u306e\u30ea\u30bd\u30fc\u30b9\u3092\u53d6\u308a\u6271\u3046\u306e\u304c\u7c21\u5358\u306b\u3067\u304d\u308b\u30e9\u30a4\u30d6\u30e9\u30ea\u3067\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">def \u95a2\u6570\u540d(event,context):<\/h3>\n\n\n\n<p>lambda\u3067\u306f\u95a2\u6570\u3092\u5b9a\u7fa9\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">event<\/h4>\n\n\n\n<p>lambda\u3092\u5b9f\u884c\u3059\u308b\u969b\u306bjson\u5f62\u5f0f\u3067\u8272\u3005\u306a\u5024\u3092\u6e21\u3059\u3053\u3068\u304c\u3067\u304d\u308b\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3067\u3059\u3002\u30b5\u30f3\u30d7\u30eb\u30b3\u30fc\u30c9\u306e\u4e2d\u3067\u300cbucket_name\u300d\u3068\u300cbucket_key\u300d\u3092\u30d7\u30ed\u30b0\u30e9\u30e0\u306b\u6e21\u3057\u3066\u3044\u307e\u3059\u3002lambda\u5074\u306e<span style=\"color: #ff0000;\"><strong>\u30c6\u30b9\u30c8\u30a4\u30d9\u30f3\u30c8<\/strong><\/span>\u306b\u5909\u6570\u3092\u8a2d\u5b9a\u3059\u308b\u3068\u30d7\u30ed\u30b0\u30e9\u30e0\u304b\u3089\u547c\u3073\u51fa\u305b\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">context<\/h4>\n\n\n\n<p>\u3053\u308c\u3082lamda\u304c\u7528\u610f\u3057\u3066\u304f\u308c\u308b\u5f15\u6570\u3067\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">lamda\u306b\u95a2\u6570\u3092\u5b9a\u7fa9\u3059\u308b\u3002\uff08\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\uff09<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1.\u307e\u305a\u306f\u4f5c\u6210\u3057\u305fPython\u30d5\u30a1\u30a4\u30eb\u3092function.zip\u3068\u3044\u3046\u540d\u524d\u306ezip\u30d5\u30a1\u30a4\u30eb\u306b\u5727\u7e2e\u3057\u307e\u3059\u3002<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"240\" height=\"142\" src=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-1.png\" alt=\"\" class=\"wp-image-22010\" srcset=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-1.png 240w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-1-177x104.png 177w\" sizes=\"(max-width: 240px) 100vw, 240px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">2.lamda\u306e\u8a2d\u5b9a<\/h3>\n\n\n\n<p>\u307e\u305a\u306f\u4f5c\u6210\u3059\u308b\u306e\u3067\u307b\u3068\u3093\u3069\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u8a2d\u5b9a\u3067\u3088\u3044\u3067\u3057\u3087\u3046\u3002\uff08\u8a00\u8a9e\u3068Python\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306f\u6ce8\u610f\u3067\u3059\u3002\uff09\u4ee5\u4e0b\u306e\u8a2d\u5b9a\u3067\u300c\u95a2\u6570\u306e\u4f5c\u6210\u300d\u3092\u30af\u30ea\u30c3\u30af\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"563\" src=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-3-1024x563.png\" alt=\"\" class=\"wp-image-22012\" srcset=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-3-1024x563.png 1024w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-3-300x165.png 300w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-3-768x422.png 768w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-3.png 1388w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"418\" src=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-4-1024x418.png\" alt=\"\" class=\"wp-image-22013\" srcset=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-4-1024x418.png 1024w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-4-300x122.png 300w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-4-768x313.png 768w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-4-1536x626.png 1536w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-4.png 1731w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">\u30c7\u30d5\u30a9\u30eb\u30c8\u5b9f\u884c\u30ed\u30fc\u30eb\u306e\u5909\u66f4\u3067\u300c\u57fa\u672c\u7684\u306aLamda\u30a2\u30af\u30bb\u30b9\u6a29\u9650\u3067\u65b0\u3057\u3044\u30ed\u30fc\u30eb\u3092\u4f5c\u6210\u300d<\/h4>\n\n\n\n<p>\u4e0b\u306b\u306f\u8a18\u8f09\u304c\u3042\u308a\u307e\u3059\u304c\u3001\u30ed\u30b0\u3092\u52dd\u624b\u306bcloudwatch logs\u306b\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b\u6a29\u9650\u3092\u6301\u3064\u300cs3-json-test-role-fxfcjuuo\u300d\u3068\u3044\u3046\u5b9f\u884c\u30ed\u30fc\u30eb\u3092\u81ea\u52d5\u3067\u4f5c\u308a\u307e\u3059\u3002\u57fa\u672c\u7684\u306b\u306f\u5b9f\u884c\u30ed\u30b0\u306f\u51fa\u3057\u305f\u65b9\u304c\u826f\u3044\uff08\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u305f\u969b\u306b\u30c7\u30d0\u30c3\u30b0\u3067\u304d\u308b\u3088\u3046\u306b\uff09\u3068\u601d\u3046\u306e\u3067\u3053\u308c\u3092\u9078\u629e\u3059\u308b\u306e\u304c\u7121\u96e3\u3067\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3.\u30cf\u30f3\u30c9\u30e9\u3092\u7de8\u96c6<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"163\" src=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-5-1024x163.png\" alt=\"\" class=\"wp-image-22014\" srcset=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-5-1024x163.png 1024w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-5-300x48.png 300w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-5-768x122.png 768w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-5-1536x244.png 1536w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-5.png 1761w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u4f5c\u6210\u3055\u308c\u305flambda\u306e\u30cf\u30f3\u30c9\u30e9\u306e\u5185\u5bb9\u3092\u5909\u3048\u305f\u3044\u306e\u3067\u300c\u7de8\u96c6\u300d\u3092\u30af\u30ea\u30c3\u30af\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"874\" src=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-6-1024x874.png\" alt=\"\" class=\"wp-image-22015\" srcset=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-6-1024x874.png 1024w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-6-300x256.png 300w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-6-768x655.png 768w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-6.png 1082w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>main.py\u306e\u4e2d\u306e\u300chandler\u300d\u3068\u3044\u3046\u95a2\u6570\u3092\u547c\u3073\u51fa\u3057\u305f\u3044\u306e\u3067\u300cmain.handler\u300d\u3068\u3044\u3046\u8a18\u8ff0\u306b\u30cf\u30f3\u30c9\u30e9\u3092\u5909\u66f4\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4.\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b\u3002<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"258\" src=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-7-1024x258.png\" alt=\"\" class=\"wp-image-22017\" srcset=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-7-1024x258.png 1024w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-7-300x76.png 300w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-7-768x194.png 768w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-7-1536x388.png 1536w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-7.png 1763w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u5148\u307b\u3069\u4f5c\u6210\u3057\u305fzip\u30d5\u30a1\u30a4\u30eb\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"449\" src=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-8-1024x449.png\" alt=\"\" class=\"wp-image-22018\" srcset=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-8-1024x449.png 1024w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-8-300x131.png 300w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-8-768x337.png 768w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-8.png 1052w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b\u3068\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u30b3\u30fc\u30c9\u304c\u53cd\u6620\u3055\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"626\" src=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-11-1024x626.png\" alt=\"\" class=\"wp-image-22024\" srcset=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-11-1024x626.png 1024w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-11-300x183.png 300w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-11-768x469.png 768w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-11.png 1067w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">s3\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u30ed\u30fc\u30eb\u306e\u8a2d\u5b9a<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"838\" height=\"337\" src=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-14.png\" alt=\"\" class=\"wp-image-22031\" srcset=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-14.png 838w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-14-300x121.png 300w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-14-768x309.png 768w\" sizes=\"(max-width: 838px) 100vw, 838px\" \/><\/figure>\n\n\n\n<p>\u8a2d\u5b9a\u2192\u30a2\u30af\u30bb\u30b9\u6a29\u9650\u2192\u30ed\u30fc\u30eb\u540d(\u753b\u50cf\u3067\u3044\u3048\u3070\u300cs3-json-test-role-fxfcjuuo\u300d)\u3092\u30af\u30ea\u30c3\u30af\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"357\" height=\"167\" src=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-17.png\" alt=\"\" class=\"wp-image-22034\" srcset=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-17.png 357w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-17-300x140.png 300w\" sizes=\"(max-width: 357px) 100vw, 357px\" \/><\/figure>\n\n\n\n<p>\u300c\u8a31\u53ef\u3092\u8ffd\u52a0\u300d\u2192\u300c\u30dd\u30ea\u30b7\u30fc\u3092\u30a2\u30bf\u30c3\u30c1\u300d\u3092\u30af\u30ea\u30c3\u30af\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"493\" height=\"177\" src=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-18.png\" alt=\"\" class=\"wp-image-22035\" srcset=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-18.png 493w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-18-300x108.png 300w\" sizes=\"(max-width: 493px) 100vw, 493px\" \/><\/figure>\n\n\n\n<p>\u300cAmazonS3FullAccess\u300d\u3092\u8ffd\u52a0\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u30c6\u30b9\u30c8<\/h2>\n\n\n\n<p>Test\u3092\u9078\u629e\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"661\" height=\"171\" src=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-10.png\" alt=\"\" class=\"wp-image-22023\" srcset=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-10.png 661w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-10-300x78.png 300w\" sizes=\"(max-width: 661px) 100vw, 661px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">\u30a4\u30d9\u30f3\u30c8\u306e\u4f5c\u6210<\/h3>\n\n\n\n<p>\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u8a2d\u5b9a\u3092\u3057\u3066\u300c\u4fdd\u5b58\u300d\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1020\" height=\"1024\" src=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-12-1020x1024.png\" alt=\"\" class=\"wp-image-22025\" srcset=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-12-1020x1024.png 1020w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-12-300x300.png 300w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-12-150x150.png 150w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-12-768x771.png 768w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-12-181x181.png 181w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-12.png 1032w\" sizes=\"(max-width: 1020px) 100vw, 1020px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">\u30a4\u30d9\u30f3\u30c8JSON<\/h4>\n\n\n\n<p>\u3053\u308c\u304cPython\u5074\u306eevent\u306e\u30ad\u30fc\u3068\u3057\u3066\u6e21\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u30c6\u30b9\u30c8\u30a4\u30d9\u30f3\u30c8\u304c\u4f5c\u6210\u3055\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"436\" src=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-13-1024x436.png\" alt=\"\" class=\"wp-image-22026\" srcset=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-13-1024x436.png 1024w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-13-300x128.png 300w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-13-768x327.png 768w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-13-1536x654.png 1536w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-13.png 1751w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u5b9f\u884c\u7d50\u679c<\/h2>\n\n\n\n<p>s3\u4e0a\u306b\u5909\u63db\u5f8c\u306e\u30d5\u30a1\u30a4\u30eb\u304c\u751f\u6210\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"565\" src=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-19-1024x565.png\" alt=\"\" class=\"wp-image-22036\" srcset=\"http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-19-1024x565.png 1024w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-19-300x166.png 300w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-19-768x424.png 768w, http:\/\/www.code-magagine.com\/wp-content\/uploads\/2023\/08\/image-19.png 1227w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"S3\u306b\u30c7\u30fc\u30bf\u6e96\u5099 \u4e8b\u524d\u306b\u4ee5\u4e0b\u306e\u30c7\u30fc\u30bf\u3092\u7528\u610f\u3057\u3066\u304a\u304d\u307e\u3059\u3002s3\u306b\u4efb\u610f\u306e\u540d\u524d\u306e\u30d0\u30b1\u30c3\u30c8\u3092\u4f5c\u3063\u3066\u4ee5\u4e0b\u30c7\u30fc\u30bf\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3057\u3066\u304a\u304d\u307e\u3059\u3002(\u4eca\u56de\u306f\u9069\u5f53\u306b\u300clamda-test-fajiga\u300d\u3068\u3044\u3046\u540d\u524d\u3092\u4ed8\u3051\u307e\u3057\u305f\u3000\u7b11) a.jso [&hellip;]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[47],"tags":[],"_links":{"self":[{"href":"http:\/\/www.code-magagine.com\/index.php?rest_route=\/wp\/v2\/posts\/22007"}],"collection":[{"href":"http:\/\/www.code-magagine.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.code-magagine.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.code-magagine.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.code-magagine.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=22007"}],"version-history":[{"count":5,"href":"http:\/\/www.code-magagine.com\/index.php?rest_route=\/wp\/v2\/posts\/22007\/revisions"}],"predecessor-version":[{"id":22037,"href":"http:\/\/www.code-magagine.com\/index.php?rest_route=\/wp\/v2\/posts\/22007\/revisions\/22037"}],"wp:attachment":[{"href":"http:\/\/www.code-magagine.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=22007"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.code-magagine.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=22007"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.code-magagine.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=22007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}