{"id":757,"date":"2023-06-28T00:08:23","date_gmt":"2023-06-27T15:08:23","guid":{"rendered":"https:\/\/www.gyuroot.com\/wordpress\/?p=757"},"modified":"2023-07-13T07:13:13","modified_gmt":"2023-07-12T22:13:13","slug":"project-%ec%9e%90%ec%82%b0-%ea%b4%80%eb%a6%ac-%ec%8b%9c%ec%8a%a4%ed%85%9c-%ec%9a%b4%ec%98%81-%eb%b0%8f-%eb%b3%b4%ec%95%88-%ea%b3%84%ed%9a%8d","status":"publish","type":"post","link":"https:\/\/www.gyuroot.com\/wordpress\/?p=757","title":{"rendered":"[Project] \uc790\uc0b0 \uad00\ub9ac \uc2dc\uc2a4\ud15c \uc6b4\uc601 \ubc0f \ubcf4\uc548 \uacc4\ud68d"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_63 counter-hierarchy ez-toc-counter ez-toc-white ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >\ubaa9\ucc28<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8_%EC%86%8C%EA%B0%9C\" title=\"\ud504\ub85c\uc81d\ud2b8 \uc18c\uac1c\">\ud504\ub85c\uc81d\ud2b8 \uc18c\uac1c<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8_%EB%AA%A9%ED%91%9C\" title=\"\ud504\ub85c\uc81d\ud2b8 \ubaa9\ud45c\">\ud504\ub85c\uc81d\ud2b8 \ubaa9\ud45c<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8_%EC%9D%B8%ED%94%84%EB%9D%BC_%EC%9A%94%EA%B5%AC%EC%82%AC%ED%95%AD\" title=\"\ud504\ub85c\uc81d\ud2b8 \uc778\ud504\ub77c \uc694\uad6c\uc0ac\ud56d\">\ud504\ub85c\uc81d\ud2b8 \uc778\ud504\ub77c \uc694\uad6c\uc0ac\ud56d<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8_%EC%A7%84%ED%96%89\" title=\"\ud504\ub85c\uc81d\ud2b8 \uc9c4\ud589\">\ud504\ub85c\uc81d\ud2b8 \uc9c4\ud589<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#%EB%B9%84%EC%9A%A9%EA%B4%80%EB%A6%AC_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4\" title=\"\ube44\uc6a9\uad00\ub9ac \ud504\ub85c\uc138\uc2a4\">\ube44\uc6a9\uad00\ub9ac \ud504\ub85c\uc138\uc2a4<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#%EB%A6%AC%EC%86%8C%EC%8A%A4_%ED%83%9C%EA%B9%85_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4\" title=\"\ub9ac\uc18c\uc2a4 \ud0dc\uae45 \ud504\ub85c\uc138\uc2a4\">\ub9ac\uc18c\uc2a4 \ud0dc\uae45 \ud504\ub85c\uc138\uc2a4<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#Sample_System_%EC%83%9D%EC%84%B1\" title=\"Sample System \uc0dd\uc131\">Sample System \uc0dd\uc131<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#Create_Code_Repository\" title=\"Create Code [Repository]\">Create Code [Repository]<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#Elastic_Container_Repository\" title=\"Elastic Container Repository\">Elastic Container Repository<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#Elastic_Container_Service\" title=\"Elastic Container Service\">Elastic Container Service<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#%EC%84%9C%EB%B9%84%EC%8A%A4\" title=\"\uc11c\ube44\uc2a4\">\uc11c\ube44\uc2a4<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#WAFWeb_Application_Firewall_%EA%B5%AC%EC%84%B1\" title=\"WAF(Web Application Firewall) \uad6c\uc131\">WAF(Web Application Firewall) \uad6c\uc131<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#AWS_%EA%B4%80%EB%A6%AC%ED%98%95_%EA%B7%9C%EC%B9%99\" title=\"AWS \uad00\ub9ac\ud615 \uaddc\uce59\">AWS \uad00\ub9ac\ud615 \uaddc\uce59<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#%EC%A0%81%EC%9A%A9_%ED%9B%84_Test\" title=\"\uc801\uc6a9 \ud6c4 Test\">\uc801\uc6a9 \ud6c4 Test<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#%EB%B3%B4%EC%95%88_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4\" title=\"\ubcf4\uc548 \ud504\ub85c\uc138\uc2a4\">\ubcf4\uc548 \ud504\ub85c\uc138\uc2a4<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#Observability_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4\" title=\"Observability \ud504\ub85c\uc138\uc2a4\">Observability \ud504\ub85c\uc138\uc2a4<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#AWS_Distro_for_OpenTelemetry_ADOT\" title=\"AWS Distro for OpenTelemetry (ADOT)\">AWS Distro for OpenTelemetry (ADOT)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#Amazon_Managed_Grafana\" title=\"Amazon Managed Grafana\">Amazon Managed Grafana<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#Trouble_Shooting_Log\" title=\"Trouble Shooting Log\">Trouble Shooting Log<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#Terraform_%EB%B0%B0%ED%8F%AC%EC%8B%9C_ECR_%EC%97%90%EC%84%9C_image%EB%A5%BC_Pull%ED%95%98%EC%A7%80_%EB%AA%BB%ED%95%A8\" title=\"Terraform \ubc30\ud3ec\uc2dc ECR \uc5d0\uc11c image\ub97c Pull\ud558\uc9c0 \ubabb\ud568\">Terraform \ubc30\ud3ec\uc2dc ECR \uc5d0\uc11c image\ub97c Pull\ud558\uc9c0 \ubabb\ud568<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#Grafana_System_Dashboard_Container_%EB%A6%AC%EC%86%8C%EC%8A%A4_%EC%8B%9C%EA%B0%81%ED%99%94\" title=\"Grafana System Dashboard \/ Container \ub9ac\uc18c\uc2a4 \uc2dc\uac01\ud654\">Grafana System Dashboard \/ Container \ub9ac\uc18c\uc2a4 \uc2dc\uac01\ud654<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#%EC%B7%A8%EC%95%BD%EC%A0%90_%EC%A0%90%EA%B2%80_Report_%EB%AC%B8%EC%A0%9CLambda\" title=\"\ucde8\uc57d\uc810 \uc810\uac80 Report \ubb38\uc81c(Lambda)\">\ucde8\uc57d\uc810 \uc810\uac80 Report \ubb38\uc81c(Lambda)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#Multi_Account_%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C_ADOT_AMP_%EC%97%B0%EB%8F%99_%EB%AC%B8%EC%A0%9C\" title=\"Multi Account \ud658\uacbd\uc5d0\uc11c ADOT &lt;&gt; AMP \uc5f0\ub3d9 \ubb38\uc81c\">Multi Account \ud658\uacbd\uc5d0\uc11c ADOT &lt;&gt; AMP \uc5f0\ub3d9 \ubb38\uc81c<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#%EC%9E%90%EB%8F%99_%ED%83%9C%EA%B7%B8_%EC%B6%94%EA%B0%80%EC%8B%9C_S3_%EB%B2%84%ED%82%B7%EC%97%90_%ED%83%9C%EA%B7%B8_%EC%B6%94%EA%B0%80%EA%B0%80_%EC%95%88%EB%90%98%EB%8A%94_%EB%AC%B8%EC%A0%9C\" title=\"\uc790\ub3d9 \ud0dc\uadf8 \ucd94\uac00\uc2dc S3 \ubc84\ud0b7\uc5d0 \ud0dc\uadf8 \ucd94\uac00\uac00 \uc548\ub418\ub294 \ubb38\uc81c\">\uc790\ub3d9 \ud0dc\uadf8 \ucd94\uac00\uc2dc S3 \ubc84\ud0b7\uc5d0 \ud0dc\uadf8 \ucd94\uac00\uac00 \uc548\ub418\ub294 \ubb38\uc81c<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#%EC%9D%BC%EC%9D%BC_%EB%B3%B4%EA%B3%A0%EC%84%9C_%EC%8A%A4%EB%83%85%EC%83%B7_%EC%83%9D%EC%84%B1%ED%95%A0_%EB%95%8C_API_%EC%A0%84%EB%8B%AC_%EC%95%88%EB%90%98%EB%8A%94_%EB%AC%B8%EC%A0%9C\" title=\"\uc77c\uc77c \ubcf4\uace0\uc11c \uc2a4\ub0c5\uc0f7 \uc0dd\uc131\ud560 \ub54c API \uc804\ub2ec \uc548\ub418\ub294 \ubb38\uc81c\">\uc77c\uc77c \ubcf4\uace0\uc11c \uc2a4\ub0c5\uc0f7 \uc0dd\uc131\ud560 \ub54c API \uc804\ub2ec \uc548\ub418\ub294 \ubb38\uc81c<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8_%EC%99%84%EB%A3%8C\" title=\"\ud504\ub85c\uc81d\ud2b8 \uc644\ub8cc\">\ud504\ub85c\uc81d\ud2b8 \uc644\ub8cc<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8_%EA%B2%B0%EA%B3%BC_%EB%B0%8F_%EA%B8%B0%EB%8C%80_%ED%9A%A8%EA%B3%BC\" title=\"\ud504\ub85c\uc81d\ud2b8 \uacb0\uacfc \ubc0f \uae30\ub300 \ud6a8\uacfc\">\ud504\ub85c\uc81d\ud2b8 \uacb0\uacfc \ubc0f \uae30\ub300 \ud6a8\uacfc<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8_%ED%9B%84%EA%B8%B0\" title=\"\ud504\ub85c\uc81d\ud2b8 \ud6c4\uae30\">\ud504\ub85c\uc81d\ud2b8 \ud6c4\uae30<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98_%EA%B5%AC%EC%84%B1_%EC%A4%91_%EA%B0%80%EC%9E%A5_%EC%96%B4%EB%A0%A4%EC%9B%A0%EB%8D%98_%EC%A0%90\" title=\"\uc544\ud0a4\ud14d\ucc98 \uad6c\uc131 \uc911 \uac00\uc7a5 \uc5b4\ub824\uc6e0\ub358 \uc810\">\uc544\ud0a4\ud14d\ucc98 \uad6c\uc131 \uc911 \uac00\uc7a5 \uc5b4\ub824\uc6e0\ub358 \uc810<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\/#%EC%83%88%EB%A1%AD%EA%B2%8C_%EC%95%8C%EA%B2%8C_%EB%90%9C_%EC%A7%80%EC%8B%9D\" title=\"\uc0c8\ub86d\uac8c \uc54c\uac8c \ub41c \uc9c0\uc2dd\">\uc0c8\ub86d\uac8c \uc54c\uac8c \ub41c \uc9c0\uc2dd<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8_%EC%86%8C%EA%B0%9C\"><\/span>\ud504\ub85c\uc81d\ud2b8 \uc18c\uac1c<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<pre class=\"wp-block-preformatted\">\u2705 \uc790\uc0b0 \uad00\ub9ac \uc2dc\uc2a4\ud15c\uc744 \ub3c4\uc785\ud558\uac8c \ub41c\ub2e4\uba74 \uc774 \uc2dc\uc2a4\ud15c\uc744 \uc5b4\ub5bb\uac8c \uc6b4\uc601 \ubc0f \ubcf4\uc548 \uacc4\ud68d\uc744 \uc218\ub9bd\ud560\uac83\uc778\uac00<\/pre>\n\n\n\n<p>\ub9ce\uc740 \uae30\uc5c5\ub4e4\uc774 \uac01\uc885 \uc2dc\uc2a4\ud15c\uacfc IT \uc790\uc0b0\uc744 \ud6a8\uc728\uc801\uc73c\ub85c \uad00\ub9ac\ud560 \ud544\uc694\uc131\uc774 \ucee4\uc9c0\uace0 \uc788\uc73c\uba70 \uc774\ub97c \ud6a8\uc728\uc801\uc73c\ub85c \uad00\ub9ac\ud558\uae30 \uc704\ud55c \ucd5c\uc801\uc758 \uad00\ub9ac\ubc29\ubc95\uc73c\ub85c EAM(Enterprise Asset Management), ITAM(IT Asset Management) \ub4f1 \uc5ec\ub7ec\uac00\uc9c0 \uad00\ub9ac \uc2dc\uc2a4\ud15c\uc744 \uc6b4\uc6a9\uc744 \ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ud558\uc9c0\ub9cc \ubbf8\ud761\ud55c \ubcf4\uc548 \uc815\ucc45 \ubc0f \uc808\ucc28\ub85c \uc778\ud55c \ud53c\ud574\uc0ac\ub840\uac00 \uc788\uc5c8\uc73c\uba70 \uadf8\uc5d0 \ub530\ub978 \ud574\uacb0\ubc29\uc548\uc73c\ub85c \uc544\ub798\uc758 \uae30\uc0ac\ub97c \ucc38\uace0\ud558\uc5ec \uc911\uc694\uc131\uc744 \uc54c\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p><strong>\u201c\uc790\uc0b0\uad00\ub9ac \ud50c\ub7ab\ud3fc\uc73c\ub85c \uacf5\uaca9\uc790 \uce68\ud22c \uac00\ub2a5\uc131 \ub0ae\ucdb0\uc57c\u201d<\/strong><\/p>\n<cite>\uad6d\ub0b4 \uc8fc\uc694 \uae30\uc5c5\uacfc \uae30\uad00\uc744 \uacf5\uaca9\ud588\ub358 \ub9e4\uc2a4\uc2a4\uce94 \ub79c\uc12c\uc6e8\uc5b4\ub294 \ucde8\uc57d\uc810\uc774 \uc788\ub294 \ub178\ucd9c\ub41c DB \uc11c\ubc84\ub97c \ud30c\uad34\ud558\uba74\uc11c \ud53c\ud574\uc870\uc9c1\uc758 \uc11c\ube44\uc2a4\ub97c \uc911\ub2e8\uc2dc\ucf30\ub2e4.<br>&#8230;&#8230;<br>\ud3ec\uad04\uc801\uc778 IT \uc790\uc0b0 \uc778\ubca4\ud1a0\ub9ac\ub294 \ub9cc\ub4e4\uace0 \uc720\uc9c0 \uad00\ub9ac\ud558\uae30 \uc5b4\ub835\ub2e4. \uc778\ubca4\ud1a0\ub9ac \uad6c\ucd95\uc744 \uc704\ud55c \uae30\uc874\uc758 \ub9ce\uc740 \ubc29\ubc95\uc740 \uc2dc\uac04\uc774 \ub9ce\uc774 \uac78\ub9ac\uace0 \ub2e8\ud3b8\uc801\uc774\uba70 \ucd5c\uc2e0 \uc0c1\ud0dc\ub97c \uc720\uc9c0\ud558\uae30 \uc5b4\ub835\ub2e4.<br>\ub530\ub77c\uc11c \uacf5\uaca9 \ud45c\uba74 \uc601\uc5ed\uc744 \uc815\uc758\ud560 \ub54c \ub370\uc774\ud130 \uc218\uc9d1 \ubc0f \uc0c1\uad00 \uad00\uacc4\ub97c \uc790\ub3d9\ud654\ud558\uace0, \ubd80\ub2f4\uc2a4\ub7ec\uc6b4 \uc778\ub825 \ub9ac\uc18c\uc2a4 \ud22c\uc785\uc744 \ucd5c\uc18c\ud654\ud558\uba70, \uc2e4\uc2dc\uac04 \uacb0\uacfc\ub97c \uc704\ud574 \uc9c0\uc18d\uc801\uc73c\ub85c \uc2e4\ud589\ud560 \uc218 \uc788\ub294 \uc0ac\uc774\ubc84 \ubcf4\uc548 \uc790\uc0b0 \uad00\ub9ac \ud50c\ub7ab\ud3fc\uc744 \uc0ac\uc6a9\ud558\uace0 \uc788\ub294\uc9c0 \ud655\uc778\ud560 \uc218 \uc788\ub294 \ubc29\uc548\uc744 \uac15\uad6c\ud574\uc57c \ud55c\ub2e4.<br>\ucd9c\ucc98 : <a href=\"https:\/\/www.datanet.co.kr\/news\/articleView.html?idxno=180674\" data-type=\"URL\" data-id=\"https:\/\/www.datanet.co.kr\/news\/articleView.html?idxno=180674\">\ub370\uc774\ud130\ub137<\/a> &#8211; 2023.02.03<\/cite><\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8_%EB%AA%A9%ED%91%9C\"><\/span>\ud504\ub85c\uc81d\ud2b8 \ubaa9\ud45c<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol>\n<li><strong>\uc790\uc0b0 \ubd84\ub958 \uae30\uc900\uc5d0 \ub530\ub77c \uc218\ub9bd\ub41c \uc815\uc758 \ubc0f \ub9ac\uc18c\uc2a4\uc5d0 \uc801\uc808\ud55c Tag \uc124\uc815<\/strong>\n<ul>\n<li>\uc790\uc0b0\uc774 \ub9ce\uc544\uc9c8\uc218\ub85d \uad00\ub9ac\uc758 \ubcf5\uc7a1\ub3c4\ub97c \uc644\ud654\ud558\uae30 \uc704\ud574 \uac01 \ub9ac\uc18c\uc2a4\ub97c \uc2dd\ubcc4\ud560 \uc218 \uc788\uc5b4\uc57c \ud558\uba70 \uadf8\ub8f9\ud654 \ud560 \uc218 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\uc815\ubcf4 \uc790\uc0b0 \uc810\uac80<\/strong>\n<ul>\n<li>MITRE \uc5d0\uc11c \uc81c\uacf5\ud558\ub294 \ubcf4\uc548 \uae30\uc900\uc778 CCE \ubc0f CVE \ucde8\uc57d\uc810\uc744 \uc810\uac80\ud558\uace0 \uc704\ud611\uc744 \uc81c\uac70 \ud560 \uc218 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\ubaa8\ub2c8\ud130\ub9c1 \ubc0f \uc54c\ub78c<\/strong>\n<ul>\n<li>\ub9ac\uc18c\uc2a4\uc5d0\uc11c Metric\uacfc Log\ub97c \uc218\uc9d1\ud558\uace0 \uc2dc\uac01\ud654 \ud560 \uc218 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\uc218\uc9d1\ud55c \ub370\uc774\ud130\ub85c \uc608\uae30\uce58 \ubabb\ud55c \uc0c1\ud669\uc758 \uc54c\ub78c\uacfc \ub9e4\uc77c \uc810\uac80\ud55c\ud6c4\uc758 \ubcf4\uace0\uc11c\ub97c \ud655\uc778 \ud560 \uc218 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\uc790\ub3d9\ud654<\/strong>\n<ul>\n<li>\ub2e8\uc21c \ubc18\ubcf5\uc801\uc778 \uc791\uc5c5\uc740 \uc790\ub3d9\ud654 \ud560 \uc218 \uc788\uc5b4\uc57c \ud558\uba70 \uc778\ud504\ub77c \uc804\ubc18\uc758 CI\/CD \ud30c\uc774\ud504\ub77c\uc778\uc774 \uad6c\uc131\ub418\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8_%EC%9D%B8%ED%94%84%EB%9D%BC_%EC%9A%94%EA%B5%AC%EC%82%AC%ED%95%AD\"><\/span>\ud504\ub85c\uc81d\ud2b8 \uc778\ud504\ub77c \uc694\uad6c\uc0ac\ud56d<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul>\n<li>\uc2dc\uc2a4\ud15c \uc804\ubc18\uc5d0 \uac00\uc6a9\uc131, \ub0b4\uacb0\ud568\uc131, \ud655\uc7a5\uc131, \ubcf4\uc548\uc131\uc774 \uace0\ub824\ub41c \uc11c\ube44\uc2a4\ub4e4\uc774 \ud3ec\ud568\ub418\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"411\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-122-1024x411.png?v=1688098764\" alt=\"\" class=\"wp-image-812\" srcset=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-122-1024x411.png 1024w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-122-300x121.png 300w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-122-768x309.png 768w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-122-1536x617.png 1536w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-122.png 1996w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8_%EC%A7%84%ED%96%89\"><\/span>\ud504\ub85c\uc81d\ud2b8 \uc9c4\ud589<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<pre class=\"wp-block-preformatted\">\u2705 \ud504\ub85c\uc81d\ud2b8\ub294 \ucd1d 5\uba85\uc774\uc11c 16\uc77c\ub3d9\uc548 (2023-06-12 ~ 27) \uc9c4\ud589\ub418\uc5c8\uace0 AWS\uc5d0\uc11c \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4.\n     \uc790\uc0b0\uad00\ub9ac\uc2dc\uc2a4\ud15c\uc758 \uac1c\ubc1c\uacfc\uc815\uc774 \uc544\ub2cc \uc6b4\uc601\uacfc \ubcf4\uc548 \uadf8\ub9ac\uace0 \ubaa8\ub2c8\ud130\ub9c1\uc5d0 \ucd08\uc810\uc744 \ub450\uc5c8\uc2b5\ub2c8\ub2e4. <\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"960\" height=\"540\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/\uc81c\ubaa9-\uc5c6\ub294-\ud504\ub808\uc820\ud14c\uc774\uc158.png\" alt=\"\" class=\"wp-image-802\" srcset=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/\uc81c\ubaa9-\uc5c6\ub294-\ud504\ub808\uc820\ud14c\uc774\uc158.png 960w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/\uc81c\ubaa9-\uc5c6\ub294-\ud504\ub808\uc820\ud14c\uc774\uc158-300x169.png 300w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/\uc81c\ubaa9-\uc5c6\ub294-\ud504\ub808\uc820\ud14c\uc774\uc158-768x432.png 768w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/figure><\/div>\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%EB%B9%84%EC%9A%A9%EA%B4%80%EB%A6%AC_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4\"><\/span>\ube44\uc6a9\uad00\ub9ac \ud504\ub85c\uc138\uc2a4<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-3\">\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:33.33%\">\n<ul>\n<li>AWS Budget \uc11c\ube44\uc2a4\ub97c \uc774\uc6a9\ud558\uc5ec \uc608\uc0c1\uce58 \ubabb\ud55c \uc9c0\ucd9c\uc744 \uc0ac\uc804\uc5d0 \ubc29\uc9c0\ud569\ub2c8\ub2e4.\n<ul>\n<li>\uc2e4\uc81c \uc9c0\ucd9c\uc774 85%\uc5d0 \ub3c4\ub2ec\ud560 \uacbd\uc6b0<\/li>\n\n\n\n<li>\uc2e4\uc81c \uc9c0\ucd9c\uc774 100%\uc5d0 \ub3c4\ub2ec\ud560 \uacbd\uc6b0<\/li>\n\n\n\n<li>\uc608\uc0c1 \uc9c0\ucd9c\uc774 100%\uc5d0 \ub3c4\ub2ec\ud560 \uacbd\uc6b0<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:66.66%\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"661\" height=\"181\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-95.png\" alt=\"\" class=\"wp-image-768\" srcset=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-95.png 661w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-95-300x82.png 300w\" sizes=\"(max-width: 661px) 100vw, 661px\" \/><\/figure><\/div><\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%EB%A6%AC%EC%86%8C%EC%8A%A4_%ED%83%9C%EA%B9%85_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4\"><\/span>\ub9ac\uc18c\uc2a4 \ud0dc\uae45 \ud504\ub85c\uc138\uc2a4<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-6\">\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:33.33%\">\n<ul>\n<li>\uc790\ub3d9 \ud0dc\uae45 \ud504\ub85c\uc138\uc2a4\n<ul>\n<li>\uc0ac\uc6a9\uc790\uac00 \uc0ac\uc6a9\ud558\ub294 \uacc4\uc815\uc5d0 \ub9ac\uc18c\uc2a4\uac00 \ucd94\uac00\ub418\uba74 \uc790\ub3d9\uc73c\ub85c \ud0dc\uadf8\ub97c \ucd94\uac00\ud558\ub3c4\ub85d \uad6c\ud604\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\ucd94\uac00 \ud560 \ud0dc\uadf8  \uc815\ubcf4\ub294 SSM Parameter Store\uc5d0\uc11c \ucc38\uc870\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\uc218\ub3d9 \ud0dc\uae45 \ud504\ub85c\uc138\uc2a4\n<ul>\n<li>AWS Resource Group\uc5d0\uc11c Tag Editor\ub97c \uc774\uc6a9\ud558\uc5ec \ud0dc\uadf8\ub97c \ucd94\uac00\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:66.66%\">\n<p class=\"has-text-align-center\"><img decoding=\"async\" width=\"730px;\" height=\"293px;\" src=\"https:\/\/lh5.googleusercontent.com\/ZJJIVAccokwpq37xDlUSp206Idg2EoPZqsNtNTaz3nTzMn8Aagaet6JBN79Ywwd_nJq7QqlF38u9V-hbk0F2EuuUeCkawsgkQFzcrcRWQYffmJlrjOl433hKOmnxNK9ypCKpdy2-anfY2FRuNyEbHgClzGKZyi8b9ZKwixttEVzHxfVjSdAZtSogfvjZBUzH=s2048\"><\/p>\n<\/div>\n<\/div>\n\n\n\n<pre class=\"wp-block-preformatted\">\ud83d\udca1 Cloud Trail \uc774\ub780?\nAWS \uacc4\uc815\uc758 \uc6b4\uc601 \ubc0f \uc704\ud5d8 \uac10\uc0ac, \uac70\ubc84\ub10c\uc2a4 \ubc0f \uaddc\uc815 \uc900\uc218\ub97c \ud65c\uc131\ud654\ud558\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub418\ub294 AWS \uc11c\ube44\uc2a4\n\uc0ac\uc6a9\uc790, \uc5ed\ud560 \ub610\ub294 AWS \uc11c\ube44\uc2a4\uac00 \uc218\ud589\ud558\ub294 \uc791\uc5c5\ub4e4\uc740 CloudTrail\uc5d0 \uc774\ubca4\ud2b8\ub85c \uae30\ub85d\ub429\ub2c8\ub2e4. <\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sample_System_%EC%83%9D%EC%84%B1\"><\/span>Sample System \uc0dd\uc131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-9\">\n<div class=\"wp-block-column is-layout-flow\">\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Create_Code_Repository\"><\/span>Create Code <a href=\"https:\/\/github.com\/Park-ChanKyu\/devops-04-Final-Team9\" data-type=\"URL\" data-id=\"https:\/\/github.com\/Park-ChanKyu\/devops-04-Final-Team9\">[Repository]<\/a><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul>\n<li>X-Ray Trace \ubc0f Prometheus Metric \uc218\uc9d1\uc744 \uc704\ud55c \uac04\ub2e8\ud55c WAS Code \uc791\uc131<\/li>\n\n\n\n<li>domain.com\/user \ub85c \uc694\uccad\ud6c4 \uc21c\ucc28\uc801\uc73c\ub85c \ub2e4\ub978 WAS \ud638\ucd9c<\/li>\n\n\n\n<li>user -&gt; course -&gt; content \uc21c\uc73c\ub85c \ud638\ucd9c\ud558\uba70 \uad6c\uac04\ubcc4\ub85c Trace \uc0dd\uc131\ud558\ub3c4\ub85d \uac1c\ubc1c<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"145\" height=\"89\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-89.png\" alt=\"\" class=\"wp-image-761\"\/><\/figure><\/div><\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-12\">\n<div class=\"wp-block-column is-layout-flow\">\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Elastic_Container_Repository\"><\/span>Elastic Container Repository<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul>\n<li>Private Repository \uc0dd\uc131 \ud6c4 docker image push<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"499\" height=\"131\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-92.png\" alt=\"\" class=\"wp-image-764\" srcset=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-92.png 499w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-92-300x79.png 300w\" sizes=\"(max-width: 499px) 100vw, 499px\" \/><\/figure><\/div><\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-15\">\n<div class=\"wp-block-column is-layout-flow\">\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Elastic_Container_Service\"><\/span>Elastic Container Service<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p><strong>WAS \ucee8\ud14c\uc774\ub108\ud654 : user, content, course<\/strong><\/p>\n\n\n\n<ul>\n<li>\uac01\uac01 API \ubcc4\ub85c \uc11c\ube44\uc2a4\ub97c \uc0dd\uc131\ud558\uba70 \uc0dd\uc131\ud55c \uc11c\ube44\uc2a4\ub294 3\uac1c\uc785\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\uc2dc\uc2a4\ud15c \uc804\ubc18\uc5d0 \uac00\uc6a9\uc131\uacfc \ud655\uc7a5\uc131\uc744 \uace0\ub824\ud558\uc5ec ECS\uc720\ud615\uc911 FARGATE\ub85c \uc11c\ube44\uc2a4\ub97c \uad6c\ud604\ud558\uc600\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"668\" height=\"389\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-94.png\" alt=\"\" class=\"wp-image-766\" srcset=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-94.png 668w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-94-300x175.png 300w\" sizes=\"(max-width: 668px) 100vw, 668px\" \/><\/figure><\/div><\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-18\">\n<div class=\"wp-block-column is-layout-flow\">\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%EC%84%9C%EB%B9%84%EC%8A%A4\"><\/span>\uc11c\ube44\uc2a4<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul>\n<li>\ub9ce\uc740 \uc694\uccad\uc744 \ubd84\uc0b0\uc2dc\ucf1c\uc904 Load Balancer \uc0ac\uc6a9<\/li>\n\n\n\n<li>\ub3c4\uba54\uc778 \uc124\uc815<\/li>\n\n\n\n<li>\uc778\uc99d\uc11c \ubc1c\uae09 \ud6c4 HTTP \uc694\uccad\uc744 \uc554\ud638\ud654\ud558\uae30 \uc704\ud55c SSL \uc801\uc6a9<\/li>\n\n\n\n<li>AWS-Otel-collector-image\ub97c pull\ud558\uae30 \uc704\ud574 NAT \uc124\uc815\uc744 \uc9c4\ud589<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"738\" height=\"697\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-99.png\" alt=\"\" class=\"wp-image-772\" srcset=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-99.png 738w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-99-300x283.png 300w\" sizes=\"(max-width: 738px) 100vw, 738px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"WAFWeb_Application_Firewall_%EA%B5%AC%EC%84%B1\"><\/span>WAF(Web Application Firewall) \uad6c\uc131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-21\">\n<div class=\"wp-block-column is-layout-flow\">\n<ul>\n<li>WAF\ub9ac\uc18c\uc2a4\ub97c \ucd5c\uc0c1\ub2e8\uc5d0 \uc704\uce58\ud55c \uc774\uc720\ub294 \ucd5c\uc885 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ubc29\ud654\ubcbd\uc774\uba70 WAF\ub97c \uc0ac\uc6a9\ud558\uc5ec \ubcf4\ud638\ub41c \ub9ac\uc18c\uc2a4\uac00 HTTP (S) \uc6f9 \uc694\uccad\uc5d0 \uc751\ub2f5\ud558\ub294 \ubc29\uc2dd\uc744 \uc81c\uc5b4\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\/li>\n\n\n\n<li>ACL (\uc6f9 \uc561\uc138\uc2a4 \uc81c\uc5b4 \ubaa9\ub85d) \uc744 \uc815\uc758\ud55c \ub2e4\uc74c \ubcf4\ud638\ud558\ub824\ub294 next-hop\uc778 Application Load Balancer\ub97c \uc5f0\uacb0\ud588\uc2b5\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\uae30\ubcf8\uc801\uc73c\ub85c \ubaa8\ub4e0 \ud2b8\ub798\ud53d\uc744 \uba3c\uc800 \ucc28\ub2e8\ud6c4 \ud2b9\uc815 \uc694\uccad\ub9cc \ud5c8\uc6a9\uc744 \ud558\uae30 \uc704\ud574 Default_action\uc744 Block\uc73c\ub85c \uc124\uc815<\/li>\n\n\n\n<li>WAS API\uc778 \/user, \/content, \/was \uacbd\ub85c\uc5d0\ub9cc \ud5c8\uc6a9\ucc98\ub9ac<\/li>\n\n\n\n<li>\ud5c8\uc6a9\ucc98\ub9ac\ub41c \uc694\uccad\uc911\uc5d0 \uc545\uc131\ud589\uc704\uac00 \uc788\ub294\uc9c0 \uac80\uc0ac\ud558\uae30 \uc704\ud55c \uad00\ub9ac\ud615 \uaddc\uce59 \uc124\uc815<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"740\" height=\"699\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-100.png\" alt=\"\" class=\"wp-image-773\" srcset=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-100.png 740w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-100-300x283.png 300w\" sizes=\"(max-width: 740px) 100vw, 740px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<pre class=\"wp-block-preformatted\">\ud83d\udca1 \uc6f9 ACL\uc5d0\uc11c 1,500\uac1c \uc774\uc0c1\uc758&nbsp;WCU\ub97c \uc0ac\uc6a9\ud558\uba74 \uae30\ubcf8 \uc6f9 ACL \uac00\uaca9\uc744 \ucd08\uacfc\ud558\ub294 \ube44\uc6a9\uc774 \ubc1c\uc0dd\ud558\uae30 \ub54c\ubb38\uc5d0 1,500\uac1c \uc774\ud558\ub85c \uc124\uc815\ud558\uc600\uc2b5\ub2c8\ub2e4. (\ucc38\uace0\ub85c \uaddc\uce59 \uadf8\ub8f9\uc758 \ucd5c\ub300 \uc6a9\ub7c9\uc740 5,000WCU\uc785\ub2c8\ub2e4.)\n\nWAF\ub294 \uae30\ubcf8\uac12\uc73c\ub85c Logging\ud558\uace0 \uc788\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ub530\ub77c\uc11c CloudWatch\ub098 S3, Kinesis Data Firehos stream\uc73c\ub85c \ub0b4\ubcf4\ub0b4\uc9c0 \uc54a\ub294 \uc774\uc0c1 Sample Request Data\ub85c \uc788\uc73c\uba70 \ubcf4\uad00\uae30\ud55c\uc740 3\uc2dc\uac04\uc785\ub2c8\ub2e4.<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"AWS_%EA%B4%80%EB%A6%AC%ED%98%95_%EA%B7%9C%EC%B9%99\"><\/span>AWS \uad00\ub9ac\ud615 \uaddc\uce59<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul>\n<li>AWS-AWSManagedRulesAmazonIpReputationList\n<ul>\n<li>Amazon IP \ud3c9\ud310 \ubaa9\ub85d\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc6f9 \uc694\uccad\uc758 IP \uc8fc\uc18c\ub97c \ud3c9\uac00\ud558\uace0, \uc545\uc131 \ud589\uc704\uac00 \uc758\uc2ec\ub418\ub294 IP \uc8fc\uc18c\uc5d0\uc11c\uc758 \uc561\uc138\uc2a4\ub97c \ucc28\ub2e8<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>AWS-AWSManagedRulesAnonymousIpList\n<ul>\n<li>\uc775\uba85 \ud504\ub85d\uc2dc \ubc0f VPN \uc11c\ube44\uc2a4\uc640 \uad00\ub828\ub41c IP \uc8fc\uc18c \ubaa9\ub85d\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc775\uba85 \uc0ac\uc6a9\uc790\uc758 \uc561\uc138\uc2a4\ub97c \uc81c\ud55c<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>AWS-AWSManagedRulesCommonRuleSet\n<ul>\n<li>\uc77c\ubc18\uc801\uc73c\ub85c \uc54c\ub824\uc9c4 \uc6f9 \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158 \ucde8\uc57d\uc131\uacfc \uad00\ub828\ub41c \uacf5\uaca9\uc744 \ucc28\ub2e8<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>AWS-AWSManagedRulesKnownBadInputsRuleSet\n<ul>\n<li>\uc54c\ub824\uc9c4 \uc545\uc131 \uc785\ub825\uac12\uacfc \uad00\ub828\ub41c \uc6f9 \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158 \uacf5\uaca9\uc744 \ud0d0\uc9c0\ud558\uace0 \ucc28\ub2e8<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>AWS-AWSManagedRulesLinuxRuleSet Use rule actions\n<ul>\n<li>Linux \uc11c\ubc84\uc640 \uad00\ub828\ub41c \ucde8\uc57d\uc131 \ubc0f \uacf5\uaca9 \ud328\ud134\uc744 \ud0d0\uc9c0\ud558\uc5ec \ubcf4\ud638<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>AWS-AWSManagedRulesSQLiRuleSet\n<ul>\n<li>SQL \uc0bd\uc785(SQL Injection) \uacf5\uaca9\uc744 \ud0d0\uc9c0\ud558\uace0 \ucc28\ub2e8\ud558\ub294 \uc5ed\ud560<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong>\uc801\uc6a9 \ud6c4 \uae30\ub300 \ud6a8\uacfc<\/strong><\/p>\n\n\n\n<ul>\n<li>\uc11c\ube44\uc2a4 \ud558\uace0\uc788\ub294 URI Path\uc5d0 \ub300\ud55c \uc694\uccad\ub9cc \ud5c8\uc6a9<\/li>\n\n\n\n<li>HTTP User-Agent \ud5e4\ub354\uac00 \ub204\ub77d\ub41c \uc694\uccad\uc744 \uac80\uc0ac \ud6c4 \ucc28\ub2e8<\/li>\n\n\n\n<li>2,048\ubc14\uc774\ud2b8\uac00 \ub118\ub294 URI \ucffc\ub9ac \ubb38\uc790\uc5f4\uc744 \uac80\uc0ac \ud6c4 \ucc28\ub2e8<\/li>\n\n\n\n<li>10,240\ubc14\uc774\ud2b8\uac00 \ub118\ub294 \ucfe0\ud0a4 \ud5e4\ub354\ub97c \uac80\uc0ac \ud6c4 \ucc28\ub2e8<\/li>\n\n\n\n<li>8KB (8,192\ubc14\uc774\ud2b8) \ub97c \ucd08\uacfc\ud558\ub294 \uc694\uccad \ubcf8\ubb38\uc744 \uac80\uc0ac \ud6c4 \ucc28\ub2e8<\/li>\n\n\n\n<li>1,024\ubc14\uc774\ud2b8\uac00 \ub118\ub294 URI \uacbd\ub85c\ub97c \uac80\uc0ac \ud6c4 \ucc28\ub2e8<\/li>\n\n\n\n<li><code>..\/..\/<\/code>&nbsp;\uac19\uc740 \uae30\uc220\uc744 \uc0ac\uc6a9\ud55c \uacbd\ub85c \ud0d0\uc0c9 \uc2dc\ub3c4 \ucc28\ub2e8 \ud6c4 \ucc28\ub2e8<\/li>\n\n\n\n<li>\uc77c\ubc18\uc801\uc778 \ud06c\ub85c\uc2a4 \uc0ac\uc774\ud2b8 \uc2a4\ud06c\ub9bd\ud305 (XSS) \ud328\ud134\uc5d0 \ub300\ud55c \ucfe0\ud0a4 \ud5e4\ub354 \uac12\uc744 \uac80\uc0ac<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%EC%A0%81%EC%9A%A9_%ED%9B%84_Test\"><\/span><strong>\uc801\uc6a9 \ud6c4 Test<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h5>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-24\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow\" style=\"flex-basis:33.33%\">\n<ul>\n<li>\ud14c\uc2a4\ud2b8\ud55c Request \ub370\uc774\ud130 \uc0d8\ud50c\uc774\uba70 \/user, \/content, \/course \ub97c \uc81c\uc678\ud55c \ub098\uba38\uc9c0\ub294 BLOCK\ucc98\ub9ac\uac00 \ub418\ub294\uac83\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:66.66%\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"384\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-104-1024x384.png?v=1687958946\" alt=\"\" class=\"wp-image-777\" srcset=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-104-1024x384.png 1024w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-104-300x113.png 300w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-104-768x288.png 768w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-104.png 1340w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-27\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow\" style=\"flex-basis:33.33%\">\n<ul>\n<li>\uc2e4\uc81c\ub85c \uacf5\uaca9\uc2dc\ub3c4\uac00 \uc788\uc5c8\ub358 Request Sample<\/li>\n\n\n\n<li>Root directory\ub97c \uc811\uadfc\ud55c \uacf5\uaca9\uc2dc\ub3c4<\/li>\n\n\n\n<li>robots.txt\ub85c \uc811\uadfc\ud558\uc5ec \uac80\uc0c9\uc5d4\uc9c4\uc5d0 \ub178\ucd9c\uc744 \uc2dc\ud0a4\ub824\ub294 \uacf5\uaca9\uc2dc\ub3c4<\/li>\n\n\n\n<li>\ub2e4\ub978 URI&nbsp;Path\ub85c\uc758 \uc811\uadfc\uc744&nbsp; \ucc28\ub2e8\ud55c\uac83\uc744 \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:66.66%\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"754\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-106-1024x754.png?v=1687959007\" alt=\"\" class=\"wp-image-779\" srcset=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-106-1024x754.png 1024w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-106-300x221.png 300w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-106-768x565.png 768w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-106.png 1076w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%EB%B3%B4%EC%95%88_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4\"><\/span>\ubcf4\uc548 \ud504\ub85c\uc138\uc2a4<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-30\">\n<div class=\"wp-block-column is-layout-flow\">\n<ol>\n<li>Inspector, Config\uc758 \uc2e4\uc2dc\uac04 \uacb0\uacfc\ub97c Security Hub\ub85c \ub77c\uc6b0\ud305&nbsp;<\/li>\n\n\n\n<li>Security Hub\ub85c \ub77c\uc6b0\ud305 \ub41c \uacb0\uacfc\ub97c Event Bridge Rule\uc744 \uc0ac\uc6a9\ud574 CloudWatch\ub85c \uc804\ub2ec&nbsp;<\/li>\n\n\n\n<li>CloudWatch\uac00 \ud2b8\ub9ac\uac70\uac00 \ub418\uc5b4 Lambda \ud568\uc218\uac00 Email\uacfc Slack\uc73c\ub85c \uc2e4\uc2dc\uac04 \ucde8\uc57d\uc810 \uc54c\ub9bc \uc804\ub2ec<\/li>\n\n\n\n<li>System Manager\ub97c \ud1b5\ud558\uc5ec Config\uc758 AWS \uad00\ub9ac\ud615 \uaddc\uce59\uc5d0 \uc758\ud574&nbsp;CCE \ucde8\uc57d\uc810 \uc218\uc815 \uc790\ub3d9\ud654<\/li>\n<\/ol>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"431\" height=\"390\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-109.png\" alt=\"\" class=\"wp-image-782\" srcset=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-109.png 431w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-109-300x271.png 300w\" sizes=\"(max-width: 431px) 100vw, 431px\" \/><\/figure><\/div><\/div>\n<\/div>\n\n\n\n<pre class=\"wp-block-preformatted\">\ud83d\udca1 <strong>\uc11c\ube44\uc2a4 \uac04\ub2e8 \uc124\uba85<\/strong>\n<strong>AWS Config<\/strong>\nAWS \ub9ac\uc18c\uc2a4\uc758 \uad6c\uc131 \ubcc0\uacbd \uc0ac\ud56d\uc744 \ucd94\uc801\ud558\uace0 \ubaa8\ub2c8\ud130\ub9c1\ud558\uc5ec \uc815\ucc45 \uc900\uc218, \ubcf4\uc548, \uc6b4\uc601 \ucd5c\uc801\ud654 \ub4f1\uc744 \uc704\ud55c \uc790\ub3d9\ud654\ub41c \uad6c\uc131 \uad00\ub9ac \uc11c\ube44\uc2a4\uc785\ub2c8\ub2e4.\n<strong>AWS Inspector<\/strong>\nAWS \ub9ac\uc18c\uc2a4\uc5d0 \ub300\ud55c \ubcf4\uc548 \ucde8\uc57d\uc810\uc744 \uc790\ub3d9\uc73c\ub85c \uac80\uc0ac\ud558\uace0, \ubcf4\uc548 \uad00\ub828 \uaddc\uc815 \ubc0f \uad8c\uc7a5 \uc0ac\ud56d\uc744 \uc900\uc218\ud558\ub294 \ub370 \ub3c4\uc6c0\uc744 \uc8fc\ub294 \uc11c\ube44\uc2a4\uc785\ub2c8\ub2e4.\n<strong>AWS Security Hub<\/strong>\n\ub2e4\uc591\ud55c AWS \uacc4\uc815 \ubc0f \uc11c\ube44\uc2a4\uc5d0\uc11c \ubcf4\uc548 \uad00\ub828 \uc774\ubca4\ud2b8\uc640 \uc54c\ub9bc\uc744 \uc911\uc559 \uc9d1\uc911\ud654\ud558\uc5ec \uc81c\uacf5\ud558\uace0, \ubcf4\uc548 \uad00\ub828 \ucde8\uc57d\uc131 \ubc0f \uc704\ud611\uc5d0 \ub300\ud55c \uc885\ud569\uc801\uc778 \uc2dc\uac01\uc744 \uc81c\uacf5\ud558\ub294 \ud1b5\ud569 \ubcf4\uc548 \uad00\ub9ac \uc11c\ube44\uc2a4\uc785\ub2c8\ub2e4.\n<strong>AWS System Manager<\/strong>\nAWS \ud074\ub77c\uc6b0\ub4dc \ub9ac\uc18c\uc2a4\uc758 \uc6b4\uc601 \ubc0f \uad00\ub9ac\ub97c \ud1b5\ud569\uc801\uc73c\ub85c \uc81c\uc5b4\ud558\uace0, \uc790\ub3d9\ud654\ub41c \uc6b4\uc601 \uc791\uc5c5, \uc2dc\uc2a4\ud15c \ubcf4\uc548 \uad00\ub9ac, \uc790\uc6d0 \uc778\ubca4\ud1a0\ub9ac \ucd94\uc801 \ub4f1 \ub2e4\uc591\ud55c \uc6b4\uc601 \uc791\uc5c5\uc744 \uc218\ud589\ud560 \uc218 \uc788\ub294 \uad00\ub9ac \uc11c\ube44\uc2a4\uc785\ub2c8\ub2e4.<\/pre>\n\n\n\n<p><strong>AWS Config Rule \uc124\uc815<\/strong><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-33\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow\" style=\"flex-basis:33.33%\">\n<ul>\n<li>\uc544\ud0a4\ud14d\ucc98 \uc0c1\uc5d0\uc11c \ud0d0\uc9c0\uac00 \uac00\ub2a5\ud55c AWS \uad00\ub9ac\ud615 \uaddc\uce59\ub9cc \uc120\ubcc4\ud588\uc2b5\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\ubcf4\uc548\uc0ac\ud56d \ubbf8\uc900\uc218 \ub9ac\uc18c\uc2a4\uc911\uc5d0\uc11c \uc900\uc218\ud560 \uc218 \uc788\ub3c4\ub85d \uc790\ub3d9\ud654\uac00 \uac00\ub2a5\ud55c \ubd80\ubd84\uc740 \uaddc\uce59\uc744 \uc801\uc6a9\ud558\uc600\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:66.66%\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"916\" height=\"486\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-110.png\" alt=\"\" class=\"wp-image-783\" srcset=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-110.png 916w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-110-300x159.png 300w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-110-768x407.png 768w\" sizes=\"(max-width: 916px) 100vw, 916px\" \/><\/figure><\/div><\/div>\n<\/div>\n\n\n\n<p><strong>\ubcf4\uc548 \ud504\ub85c\uc138\uc2a4 \uad6c\ud604 \uacb0\uacfc<\/strong><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-36\">\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:33.33%\">\n<ul>\n<li>\ubcf4\uc548\uc0ac\ud56d \ubbf8\uc900\uc218 \ud504\ub85c\uc138\uc2a4\uac00 \ubc1c\uacac\ub418\uba74 Slack\uc774\ub098 \uba54\uc77c\ub85c \uc54c\ub9bc\uc744 \ud560 \uc218 \uc788\ub3c4\ub85d \uad6c\ud604\ud588\uc2b5\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\ucde8\uc57d\uc810 \uc54c\ub9bc\n<ul>\n<li>\ucde8\uc57d\uc810 \uc815\ubcf4<\/li>\n\n\n\n<li>\ucde8\uc57d\uc810 \ubc1c\uc0dd \ub9ac\uc18c\uc2a4<\/li>\n\n\n\n<li>\ucde8\uc57d\uc810 \ud604\ud669<\/li>\n\n\n\n<li>\ucde8\uc57d\uc810 \uc0c1\uc138\uc815\ubcf4<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:66.66%\">\n<p class=\"has-text-align-center\"><img decoding=\"async\" width=\"743px;\" height=\"425px;\" src=\"https:\/\/lh6.googleusercontent.com\/vZdVBB-RokIq8HHenVKZXWQYZrPVdSf2CF-_GHIeKRfDq5NESuj7R9NDwQaiA7e3EABm8HMf7AHJkZlUJmCIC3OZtSEkb35dVjCyxbqoi9XRYK9dTOudllFeEl4C7s7IEaCyOrlXSTuYFp2q_1lYx6Uo7w=s2048\"><\/p>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Observability_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4\"><\/span>Observability \ud504\ub85c\uc138\uc2a4<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">\u2705 \uc0ac\uc6a9\ud55c Observability \uc0ac\uc6a9 \ub3c4\uad6c \uc911 \uc624\ud508 \uc18c\uc2a4\uc778 Opentelemetry\ub97c \uc0ac\uc6a9\ud588\uc2b5\ub2c8\ub2e4. Opentelemetry\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uc131\ub2a5 \ubaa8\ub2c8\ud130\ub9c1\uacfc \ub514\ubc84\uae45\uc744 \uc704\ud55c \ud45c\uc900\ud654\ub41c API\uc640 \ub77c\uc774\ube0c\ub7ec\ub9ac\ub97c \uc81c\uacf5\ud558\uc5ec \ubd84\uc0b0 \uc2dc\uc2a4\ud15c\uc5d0\uc11c\uc758 \ucd94\uc801, \ub85c\uadf8 \ubc0f \uba54\ud2b8\ub9ad \uc218\uc9d1\uc744 \uac00\ub2a5\ud558\uac8c \ud569\ub2c8\ub2e4. \uc774\ub97c \ud1b5\ud574 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \ub3d9\uc791\uc744 \uc2e4\uc2dc\uac04\uc73c\ub85c \ubaa8\ub2c8\ud130\ub9c1\ud558\uace0, \ubb38\uc81c\ub97c \uc9c4\ub2e8\ud558\uba70 \ucd5c\uc801\ud654\ud558\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub429\ub2c8\ub2e4.<\/pre>\n\n\n\n<p><strong>Vendor \uc911\ub9bd\uc131<\/strong><\/p>\n\n\n\n<ul>\n<li>Opentelemetry\ub294 \ubca4\ub354\uc5d0 \uc885\uc18d\ub418\uc9c0 \uc54a\uc73c\uba70, \ub2e4\uc591\ud55c \ud074\ub77c\uc6b0\ub4dc \uacf5\uae09\uc790\ub098 \ubaa8\ub2c8\ud130\ub9c1 \ub3c4\uad6c\uc640 \ud1b5\ud569\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub294 \uc0ac\uc6a9\uc790\uac00 \uc790\uc720\ub86d\uac8c \uc120\ud0dd\ud55c \ubca4\ub354\ub098 \ub3c4\uad6c\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 Observability\ub97c \uad00\ub9ac\ud560 \uc218 \uc788\uc74c\uc744 \uc758\ubbf8\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<p><strong>\ub2e4\uc591\ud55c \uc5b8\uc5b4\uc640 \ud504\ub808\uc784\uc6cc\ud06c \ud658\uacbd\uc5d0\uc11c \uc791\ub3d9\ud558\ub294 \ubc94\uc6a9\uc131<\/strong><\/p>\n\n\n\n<ul>\n<li>Opentelemetry\ub294 \ub2e4\uc591\ud55c \uc5b8\uc5b4\uc640 \ud504\ub808\uc784\uc6cc\ud06c \ud658\uacbd\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \ubc94\uc6a9\uc801\uc778 API\uc640 \ub77c\uc774\ube0c\ub7ec\ub9ac\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc774\ub294 \uac1c\ubc1c\uc790\ub4e4\uc774 \uc790\uc2e0\uc758 \uc120\ud638\ud558\ub294 \uc5b8\uc5b4\uc640 \ud504\ub808\uc784\uc6cc\ud06c\ub97c \uc0ac\uc6a9\ud558\uc5ec Opentelemetry\ub97c \uc27d\uac8c \ud1b5\ud569\ud560 \uc218 \uc788\uc74c\uc744 \uc758\ubbf8\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<p><strong>\ub370\uc774\ud130 \uc218\uc9d1\uacfc \ucc98\ub9ac\uc758 \uc720\uc5f0\uc131<\/strong><\/p>\n\n\n\n<ul>\n<li>Opentelemetry\ub294 \ud55c \ubc88\uc5d0 \uc218\uc9d1\ud55c \ub370\uc774\ud130\ub97c \uc5ec\ub7ec \uac00\uc9c0 \ubc29\uc2dd\uc73c\ub85c \ucc98\ub9ac\ud558\uace0 \ub2e4\uc591\ud55c \ubc31\uc5d4\ub4dc\ub85c \uc804\ub2ec\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub294 \uc2e4\uc2dc\uac04 \ubd84\uc11d, \uc800\uc7a5, \ubaa8\ub2c8\ud130\ub9c1, \uc54c\ub9bc \ub4f1 \ub2e4\uc591\ud55c \uc6a9\ub3c4\ub85c \ub370\uc774\ud130\ub97c \ud65c\uc6a9\ud560 \uc218 \uc788\uc74c\uc744 \uc758\ubbf8\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<p><strong>\ud655\uc7a5\uc131<\/strong><\/p>\n\n\n\n<ul>\n<li>Opentelemetry\ub294 \ub300\uaddc\ubaa8 \uc2dc\uc2a4\ud15c \ubc0f \ubd84\uc0b0 \ud658\uacbd\uc5d0\uc11c \ud655\uc7a5\uc131\uc744 \uc9c0\uc6d0\ud569\ub2c8\ub2e4. \uc218\ub9ce\uc740 \ub9ac\uc18c\uc2a4\uc5d0\uc11c \ub3d9\uc2dc\uc5d0 \ub370\uc774\ud130\ub97c \uc218\uc9d1\ud558\uace0 \ucc98\ub9ac\ud560 \uc218 \uc788\uc73c\uba70, \uc218\uc9d1\ub41c \ub370\uc774\ud130\uc758 \uc591\uacfc \ubcf5\uc7a1\uc131\uc5d0 \ub530\ub77c \ud655\uc7a5\uc774 \uac00\ub2a5\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<p><strong>CNCF \uc624\ud508 \uc18c\uc2a4 \ud504\ub85c\uc81d\ud2b8<\/strong><\/p>\n\n\n\n<ul>\n<li>Opentelemetry\ub294 Cloud Native Computing Foundation (CNCF)\uc758 \uc624\ud508 \uc18c\uc2a4 \ud504\ub85c\uc81d\ud2b8\ub85c\uc11c, \uac1c\ubc1c\uc790\ub4e4\uacfc \ucee4\ubba4\ub2c8\ud2f0\uc758 \ud611\ub825\uc744 \ud1b5\ud574 \uc9c0\uc18d\uc801\uc73c\ub85c \ubc1c\uc804\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub294 \uc548\uc815\uc131\uacfc \uc9c0\uc18d\uc801\uc778 \uac1c\uc120\uc774 \ubcf4\uc7a5\ub418\uba70, \ub2e4\uc591\ud55c \uae30\uc5ec\uc790\uc640 \uc0ac\uc6a9\uc790\ub4e4\uc774 \ud568\uaed8 Opentelemetry\ub97c \ubc1c\uc804\uc2dc\ud0a4\uace0 \ud65c\uc6a9\ud560 \uc218 \uc788\uc74c\uc744 \uc758\ubbf8\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"AWS_Distro_for_OpenTelemetry_ADOT\"><\/span>AWS Distro for OpenTelemetry (ADOT)<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"948\" height=\"409\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-111.png\" alt=\"\" class=\"wp-image-784\" srcset=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-111.png 948w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-111-300x129.png 300w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-111-768x331.png 768w\" sizes=\"(max-width: 948px) 100vw, 948px\" \/><\/figure><\/div>\n\n\n<p><strong>extensions<\/strong><\/p>\n\n\n\n<ul>\n<li>health_check\n<ul>\n<li>ADOT Collector\uc758 \uc0c1\ud0dc \ud655\uc778\uc744 \uc218\ud589\ud558\ub294 \ud655\uc7a5 \uae30\ub2a5\uc785\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>sigv4auth\n<ul>\n<li>AWS \ub9ac\uc804 \uc815\ubcf4\ub97c \uc0ac\uc6a9\ud558\uc5ec AWS \uc11c\ube44\uc2a4\uc640 \ud1b5\uc2e0\ud558\ub294 \uc778\uc99d\uc744 \uc218\ud589\ud558\ub294 \ud655\uc7a5 \uae30\ub2a5\uc785\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong>receivers<\/strong><\/p>\n\n\n\n<ul>\n<li>otlp\n<ul>\n<li>OpenTelemetry Protocol(OTLP)\uc744 \ud1b5\ud574 \ub370\uc774\ud130\ub97c \uc218\uc2e0\ud558\ub294 \ub9ac\uc2dc\ubc84\uc785\ub2c8\ub2e4. gRPC \ud504\ub85c\ud1a0\ucf5c\uc744 \uc0ac\uc6a9\ud558\uba70, 0.0.0.0:4317 \uc8fc\uc18c\uc5d0\uc11c \uc218\uc2e0\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>awsecscontainermetrics\n<ul>\n<li>AWS ECS \ucee8\ud14c\uc774\ub108 \uba54\ud2b8\ub9ad\uc744 \uc218\uc2e0\ud558\ub294 \ub9ac\uc2dc\ubc84\uc785\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong>processors<\/strong><\/p>\n\n\n\n<ul>\n<li>batch\/traces\n<ul>\n<li>\ucd94\uc801 \ub370\uc774\ud130\ub97c \uc77c\uad04 \ucc98\ub9ac\ud558\ub294 \ud504\ub85c\uc138\uc11c\uc785\ub2c8\ub2e4. 30\ucd08\uc758 \uc81c\ud55c \uc2dc\uac04\uacfc 50\uac1c\uc758 \ubc30\uce58 \ud06c\uae30\ub85c \ub370\uc774\ud130\ub97c \ucc98\ub9ac\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>batch\/metrics\n<ul>\n<li>\uba54\ud2b8\ub9ad \ub370\uc774\ud130\ub97c \uc77c\uad04 \ucc98\ub9ac\ud558\ub294 \ud504\ub85c\uc138\uc11c\uc785\ub2c8\ub2e4. 60\ucd08\uc758 \uc81c\ud55c \uc2dc\uac04\uacfc 50\uac1c\uc758 \ubc30\uce58 \ud06c\uae30\ub85c \ub370\uc774\ud130\ub97c \ucc98\ub9ac\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>resourcedetection\n<ul>\n<li>\ud658\uacbd \ubcc0\uc218 \ubc0f AWS ECS\uc5d0\uc11c \ub9ac\uc18c\uc2a4 \uc815\ubcf4\ub97c \ud0d0\uc9c0\ud558\ub294 \ud504\ub85c\uc138\uc11c\uc785\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong>exporters<\/strong><\/p>\n\n\n\n<ul>\n<li>awsxray\n<ul>\n<li>\ucd94\uc801 \ub370\uc774\ud130\ub97c AWS X-Ray\ub85c \ub0b4\ubcf4\ub0b4\ub294 \uc775\uc2a4\ud3ec\ud130\uc785\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>prometheusremotewrite\n<ul>\n<li>\uba54\ud2b8\ub9ad \ub370\uc774\ud130\ub97c \uc9c0\uc815\ub41c $AWS_PROMETHEUS_ENDPOINT \uc8fc\uc18c\ub85c \uc804\uc1a1\ud558\ub294 Prometheus Remote Write \ud615\uc2dd\uc758 \uc775\uc2a4\ud3ec\ud130\uc785\ub2c8\ub2e4. AWS \uc778\uc99d \uc815\ubcf4\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc778\uc99d\uc744 \uc218\ud589\ud558\uba70, \ub9ac\uc18c\uc2a4\ub97c \ud154\ub808\uba54\ud2b8\ub9ac\ub85c \ubcc0\ud658\ud558\ub294 \uae30\ub2a5\uc774 \ud65c\uc131\ud654\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong>service<\/strong><\/p>\n\n\n\n<ul>\n<li>traces \ud30c\uc774\ud504\ub77c\uc778\n<ul>\n<li>otlp \ub9ac\uc2dc\ubc84\ub85c\ubd80\ud130 \ucd94\uc801 \ub370\uc774\ud130\ub97c \uc218\uc2e0\ud558\uace0, resourcedetection \ubc0f batch\/traces \ud504\ub85c\uc138\uc11c\ub97c \uac70\uccd0 awsxray \uc775\uc2a4\ud3ec\ud130\ub85c \uc804\uc1a1\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>metrics\/application \ud30c\uc774\ud504\ub77c\uc778\n<ul>\n<li>otlp \ub9ac\uc2dc\ubc84\ub85c\ubd80\ud130 \uba54\ud2b8\ub9ad \ub370\uc774\ud130\ub97c \uc218\uc2e0\ud558\uace0, resourcedetection \ubc0f batch\/metrics \ud504\ub85c\uc138\uc11c\ub97c \uac70\uccd0 prometheusremotewrite \uc775\uc2a4\ud3ec\ud130\ub85c \uc804\uc1a1\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>metrics \ud30c\uc774\ud504\ub77c\uc778\n<ul>\n<li>awsecscontainermetrics \ub9ac\uc2dc\ubc84\ub85c\ubd80\ud130 \uba54\ud2b8\ub9ad \ub370\uc774\ud130\ub97c \uc218\uc2e0\ud558\uace0, filter \ud504\ub85c\uc138\uc11c\ub97c \uac70\uccd0 prometheusremotewrite \uc775\uc2a4\ud3ec\ud130\ub85c \uc804\uc1a1\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Amazon_Managed_Grafana\"><\/span>Amazon Managed Grafana<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\">\u2705 \ud504\ub85c\uc81d\ud2b8\uc5d0 \uc0ac\uc6a9\ud55c \ubaa8\ub2c8\ud130\ub9c1 \ub3c4\uad6c\ub294 Grafana\uc785\ub2c8\ub2e4. Grafana\ub294 \ub370\uc774\ud130 \uc2dc\uac01\ud654 \ubc0f \ubaa8\ub2c8\ud130\ub9c1\uc744 \uc704\ud55c \uc624\ud508 \uc18c\uc2a4 \ub3c4\uad6c\uc785\ub2c8\ub2e4. \uadf8\ub798\ud504\uc640 \ub300\uc2dc\ubcf4\ub4dc\ub97c \uc0dd\uc131\ud558\uc5ec \ub2e4\uc591\ud55c \ub370\uc774\ud130 \uc18c\uc2a4\ub85c\ubd80\ud130 \ub370\uc774\ud130\ub97c \uc2dc\uac01\ud654\ud558\uace0, \uc2e4\uc2dc\uac04\uc73c\ub85c \ub370\uc774\ud130\ub97c \ubaa8\ub2c8\ud130\ub9c1\ud558\uace0 \ubd84\uc11d\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/pre>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-39\">\n<div class=\"wp-block-column is-layout-flow\">\n<ul>\n<li>opentelemetry\ub97c \uc774\uc6a9<\/li>\n\n\n\n<li>Metric\uc740 Prometheus<\/li>\n\n\n\n<li>Trace\ub294 X-ray<\/li>\n\n\n\n<li>\ub370\uc774\ud130\ub97c \ubc1b\uc740 \ub2e4\uc74c \ud574\ub2f9 \ub370\uc774\ud130\ub85c \uc2dc\uac01\ud654\ud558\uae30 \uc704\ud574 Grafana \uc5d0\uc11c \ud574\ub2f9 \ub370\uc774\ud130\ub97c Query<\/li>\n\n\n\n<li>Dashboard\ub85c \uad6c\ud604<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-112.png\" alt=\"\" class=\"wp-image-785\" width=\"479\" height=\"461\" srcset=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-112.png 787w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-112-300x289.png 300w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-112-768x740.png 768w\" sizes=\"(max-width: 479px) 100vw, 479px\" \/><\/figure><\/div><\/div>\n<\/div>\n\n\n\n<pre class=\"wp-block-preformatted\">\ud83d\udca1 \ubaa8\ub2c8\ud130\ub9c1 \uace8\ub4e0 \uc2dc\uadf8\ub110\n- Latency\n\uc694\uccad\uc744 \uc644\ub8cc\ud558\ub294\ub370 \uac78\ub9ac\ub294 \uc2dc\uac04\uc744 \uce21\uc815\ud569\ub2c8\ub2e4. \ud3c9\uade0 \uc694\uccad\uc740 \ube60\ub974\uac8c \uc644\ub8cc\ub420 \uc218 \uc788\uc9c0\ub9cc, \uc6f9 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \uac00\uc7a5 \ub290\ub9b0 \uc694\uccad\uc5d0 \uc911\uc810\uc744 \ub450\ub294 \uac83\uc774 \uc911\uc694\ud569\ub2c8\ub2e4.\n- Traffic\n\ud398\uc774\uc9c0\ub098 \ub9ac\uc18c\uc2a4 \ubcc4\ub85c \ud2b8\ub798\ud53d\uc744 \uc0b4\ud3b4\ubcf4\uace0, \uc5b4\ub5a4 \ud398\uc774\uc9c0\uac00 \uac00\uc7a5 \uc131\uacf5\uc801\uc774\uace0 \uc5b4\ub5a4 \ud398\uc774\uc9c0\uac00 \uac1c\uc120\uc774 \ud544\uc694\ud55c\uc9c0 \ud30c\uc545\ud569\ub2c8\ub2e4.\n- Errors\n\uc2e4\ud328\ud55c \uc694\uccad \uc218 \uc785\ub2c8\ub2e4. \ub0b4\ubd80 \uc11c\ube44\uc2a4 \uc624\ub958\uac00 \uc788\uc74c\uc744 \uc758\ubbf8\ud558\ub294 500\uc0c1\ud0dc \ucf54\ub4dc\ub97c \ubc18\ud658\ud558\ub294 \ubaa8\ub4e0 HTTP \uc694\uccad\uc744 \ucd94\uc801\ud569\ub2c8\ub2e4.\n- Saturation\n\ucd1d \ubd80\ud558\ub97c \uc2dc\uac01\ud654 \ud558\uba70 \ubcf4\ud1b5 \ubc31\ubd84\uc728\ub85c \ud45c\ud604\ud569\ub2c8\ub2e4. \uc131\ub2a5\uc774 \uc800\ud558\ub420 \uac00\ub2a5\uc131\uc744 \ub098\u11bd\ucd94\uae30 \uc704\ud55c \ubaa8\ub2c8\ud130\ub9c1\uc785\ub2c8\ub2e4.<\/pre>\n\n\n\n<p><strong>System Dashboard<\/strong><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-42\">\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:33.33%\">\n<ul>\n<li>\uc11c\ube44\uc2a4 \uac00\ub3d9\ub960\n<ul>\n<li>\ud604\uc7ac \uc11c\ube44\uc2a4 \uc0c1\ud0dc\ub97c \ubc31\ubd84\uc728\ub85c \ud45c\ud604\ud558\uc5ec \uc989\uac01\uc801\uc73c\ub85c \uc778\uc9c0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.  <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>ECS Service Task \uac1c\uc218<\/li>\n\n\n\n<li>\ucde8\uc57d\uc810 \uc911\uc694\ub3c4 \ubcc4 count<\/li>\n\n\n\n<li>AWS \uc608\uc0c1 \ube44\uc6a9 \ud655\uc778<\/li>\n\n\n\n<li>uptime\n<ul>\n<li>Container\uac00 \ud639\uc2dc\ub098 \uc911\uac04\uc5d0 shutdown\uc774 \uc77c\uc5b4\ub098\uc9c0 \uc54a\uc558\ub294\uc9c0 \ud655\uc778\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Request\n<ul>\n<li>\ucd1d \uc694\uccad\uc218\ub97c count\ud558\uc5ec \uc11c\ube44\uc2a4 \uc218\uc694\ub97c \ud30c\uc545\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>HTTP 5XX \n<ul>\n<li>\uc11c\ube44\uc2a4 \uc624\ub958\uc728\uc744 \ud655\uc778\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>CPU,Memory\n<ul>\n<li>\ud3ec\ud654\ub3c4\ub97c \ud655\uc778 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Network Rx,Tx\n<ul>\n<li>Traffic\uc591\uc744 \ud655\uc778\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow\" style=\"flex-basis:66.66%\">\n<p class=\"has-text-align-center\"><img decoding=\"async\" width=\"928px;\" height=\"412px;\" src=\"https:\/\/lh3.googleusercontent.com\/hmtadNE4VjXrdHP51qw1ANMqbQiKnqMZfCy9xE5RLQjZmLCgr2wPjR2AOg3bN3Sn4tzKQOKxT6B417dyhELV42DHcfwKExO98hNGpxyAXxaydjnR-04qnuwXa1ihUl4lz8U_W8NYszqTXwzfy1h_Wu3fxeYrtCwwM3dY5UrGhofA2Q83y5xwH_P88JSWqnqZ=s2048\"><\/p>\n<\/div>\n<\/div>\n\n\n\n<p><strong>Security Dashboard<\/strong><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-45\">\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:33.33%\">\n<ul>\n<li>\uc778\ud504\ub77c \uc804\ubc18\uc758 \ucde8\uc57d\uc810\uc744 \ud30c\uc545\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:66.66%\">\n<p class=\"has-text-align-center\"><img decoding=\"async\" width=\"899px;\" height=\"309px;\" src=\"https:\/\/lh4.googleusercontent.com\/sdyIEUUaEId2xO6gk-49u4shUIMTMSYryE04KqArTNPcBanpa8dKkjDnmYLEustJ7nTPIqF1xgmZYhkyIp2aGUOFH2tHky_GaPuPFeJcvFJQ0mN4IfUV9BEDIQUAc8rRwIcc6TrAWPgw0jECLadslFyVQGrO7kG61wKADUAUTB8VC5-ILa6QbTsLJQH_NoYL=s2048\"><\/p>\n<\/div>\n<\/div>\n\n\n\n<p><strong>X-ray Dashboard<\/strong><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-48\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow\" style=\"flex-basis:33.33%\">\n<ul>\n<li>Trace \uacbd\ub85c\n<ul>\n<li>\uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \ucd94\uc801 \uacbd\ub85c\ub97c \uc2dc\uac01\uc801\uc73c\ub85c \ud45c\ud604\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\ucd94\uc801 \uacbd\ub85c\ub97c \ub530\ub77c\uac00\uba74\uc11c \uac01 \ub2e8\uacc4\uc758 \uc2e4\ud589 \uc2dc\uac04, \ud638\ucd9c\ub41c \uc11c\ube44\uc2a4 \ubc0f \uad6c\uc131 \uc694\uc18c \uac04\uc758 \uc0c1\ud638 \uc791\uc6a9\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\uc751\ub2f5 \uc2dc\uac04 \ubd84\uc11d\n<ul>\n<li>\uac01 \ucd94\uc801\uc5d0\uc11c\uc758 \uc751\ub2f5\uc2dc\uac04\uc744 \uc2dc\uacc4\uc5f4 \uadf8\ub798\ud504\ub85c \ud45c\uc2dc\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \uc131\ub2a5\uc744 \ubaa8\ub2c8\ud130\ub9c1\ud558\uace0 \uc9c0\uc5f0\uc774 \ubc1c\uc0dd\ud558\ub294 \uc9c0\uc810\uc744 \uc2dd\ubcc4\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\uc624\ub958\uc728 \n<ul>\n<li>\ucd94\uc801\uc5d0\uc11c \ubc1c\uc0dd\ud55c \uc624\ub958 \uc815\ubcf4\ub97c \uc2dc\uac01\ud654\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \ubb38\uc81c\ub97c \uc2e0\uc18d\ud558\uac8c \ud30c\uc545\ud558\uace0 \ub514\ubc84\uae45\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:66.66%\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"704\" height=\"1024\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-118-704x1024.png?v=1688000261\" alt=\"\" class=\"wp-image-799\" srcset=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-118-704x1024.png 704w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-118-206x300.png 206w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-118-768x1117.png 768w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-118-1056x1536.png 1056w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-118.png 1066w\" sizes=\"(max-width: 704px) 100vw, 704px\" \/><\/figure><\/div><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Trouble_Shooting_Log\"><\/span>Trouble Shooting Log<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Terraform_%EB%B0%B0%ED%8F%AC%EC%8B%9C_ECR_%EC%97%90%EC%84%9C_image%EB%A5%BC_Pull%ED%95%98%EC%A7%80_%EB%AA%BB%ED%95%A8\"><\/span>Terraform \ubc30\ud3ec\uc2dc ECR \uc5d0\uc11c image\ub97c Pull\ud558\uc9c0 \ubabb\ud568<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-51\">\n<div class=\"wp-block-column is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"684\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-119-1024x684.png?v=1688087993\" alt=\"\" class=\"wp-image-805\" srcset=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-119-1024x684.png 1024w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-119-300x200.png 300w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-119-768x513.png 768w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-119.png 1057w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow\">\n<p>\uc6d0\uc778<\/p>\n\n\n\n<ul>\n<li>Task Definitions \ud544\ub4dc\uc5d0\uc11c ECR image\uc8fc\uc18c\ub97c \uc815\uc758\ud560 \ub54c image\uc774\ub984\uae4c\uc9c0 \uc785\ub825\uc744 \ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<p>\uacb0\uacfc<\/p>\n\n\n\n<ul>\n<li>ECR Pull Error Event \ubc1c\uc0dd<\/li>\n<\/ul>\n\n\n\n<p>\ud574\uacb0\ubc29\uc548<\/p>\n\n\n\n<ul>\n<li>\uc67c\ucabd \uc774\ubbf8\uc9c0\ucc98\ub7fc \uc774\ub984\uae4c\uc9c0 \uc785\ub825<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Grafana_System_Dashboard_Container_%EB%A6%AC%EC%86%8C%EC%8A%A4_%EC%8B%9C%EA%B0%81%ED%99%94\"><\/span>Grafana System Dashboard \/ Container \ub9ac\uc18c\uc2a4 \uc2dc\uac01\ud654<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-54\">\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"457\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-120-1024x457.png?v=1688088098\" alt=\"\" class=\"wp-image-806\" srcset=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-120-1024x457.png 1024w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-120-300x134.png 300w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-120-768x343.png 768w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-120.png 1413w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"443\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-121-1024x443.png?v=1688088137\" alt=\"\" class=\"wp-image-807\" srcset=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-121-1024x443.png 1024w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-121-300x130.png 300w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-121-768x332.png 768w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-121.png 1240w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow\" style=\"flex-basis:33.33%\">\n<p>\uc6d0\uc778<\/p>\n\n\n\n<ul>\n<li>ECS\uc5d0\uc11c \uc0c8\uac1c\uc815\uc73c\ub85c \uc5c5\ub370\uc774\ud2b8 \ud560 \ub54c\ub9c8\ub2e4 \uc218\uc9d1\ub41c \uba54\ud2b8\ub9ad\uc774 \uc804\ubd80 \uc2dc\uac01\ud654 \ub418\uba74\uc11c \ud3c9\uade0\uc744 \uacc4\uc0b0\ud560 \uc218 \uc5c6\uac70\ub098 \ud604\uc7ac \uc2e4\ud589\uc911\uc778 \ucee8\ud14c\uc774\ub108\ub85c \ud2b9\uc815 \uc9c0\uc744\uc218\uac00 \uc5c6\uc74c<\/li>\n<\/ul>\n\n\n\n<p>\ud574\uacb0 \ubc29\uc548<\/p>\n\n\n\n<ul>\n<li>max(ecs_task_cpu_utilized{aws_ecs_task_family=&#8221;[name]&#8221;})&nbsp; \u2190 \uc218\uc815<\/li>\n\n\n\n<li>ECS \uc11c\ube44\uc2a4\uc5d0\uc11c \uc2e4\ud589\ub41c Container\uc911\uc5d0\uc11c \ucd5c\ub300 \uc0ac\uc6a9\ub960\ub85c Query<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%EC%B7%A8%EC%95%BD%EC%A0%90_%EC%A0%90%EA%B2%80_Report_%EB%AC%B8%EC%A0%9CLambda\"><\/span>\ucde8\uc57d\uc810 \uc810\uac80 Report \ubb38\uc81c(Lambda)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-57\">\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:66.66%\">\n<p><img decoding=\"async\" width=\"887px;\" height=\"328px;\" src=\"https:\/\/lh3.googleusercontent.com\/Snqe7LDxKv7r4-RTn_jPm282Z2nkemo6_9jpSjwpmzt0awcTeXXTpbyxqPHS8oBv1Kf9Jj_1r1SiV1y1jY4-0ZNxlONw2xZvSg5SyP6uM3zz2l1m2FETLr7cmFBGgQiEYJSAx4ng49KeIAyVVFQ=s2048\"><\/p>\n\n\n\n<p><img decoding=\"async\" width=\"711px;\" height=\"435px;\" src=\"https:\/\/lh4.googleusercontent.com\/h6x0CuFhMBf64B7bVi81LYtTiuNMehezXaDmf2me5gU61tB_jrpnxo2ArTO3XrJwssqDXOyyycTw02vpxDkKCIrRfu1MSsYHvYznLH9XoptEn0q-6MgylG5l4Zn9DBLi9L2e535Qcp4EmE1uHKA=s2048\"><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow\" style=\"flex-basis:33.33%\">\n<p>\uc6d0\uc778<\/p>\n\n\n\n<ul>\n<li>CloudWatch\uc5d0\uc11c \ub118\uc5b4\uc624\ub294 \ub370\uc774\ud130\uac00 \uc778\ucf54\ub529\uc774 \ub418\uc5b4\uc11c \ub118\uc5b4\uc624\uace0 \uc788\uc5c8\uc73c\uba70, Lambda \ud568\uc218\uac00 \uc791\ub3d9\uc744 \ud574\ub3c4 \uc774\ubbf8 Security Hub\uc758 \ub85c\uadf8\ub97c \ubcf4\uace0 \ub370\uc774\ud130 \ucd94\ucd9c\uc744 \ud558\ub294 \ucf54\ub4dc\ub85c \ub418\uc5b4\uc788\uc5b4\uc11c \ucd94\ucd9c\ud560 \ub370\uc774\ud130 \uac12\uc774 \uc5c6\uc5c8\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<p>\ud574\uacb0 \ubc29\uc548<\/p>\n\n\n\n<ul>\n<li>Decoding<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Multi_Account_%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C_ADOT_AMP_%EC%97%B0%EB%8F%99_%EB%AC%B8%EC%A0%9C\"><\/span>Multi Account \ud658\uacbd\uc5d0\uc11c ADOT &lt;&gt; AMP \uc5f0\ub3d9 \ubb38\uc81c<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-60\">\n<div class=\"wp-block-column is-layout-flow\">\n<p><img decoding=\"async\" width=\"478px;\" height=\"399px;\" src=\"https:\/\/lh6.googleusercontent.com\/xrfxuVipnP8dAzZ1-J9OmWk4tDpL3zEgL5xdZXnff27osyjd0Ouk-XAAgQmC3EgADTfNZdhHIbvzd_fWcVUeZ9dILNU2jAu6puRKLeSD1KkPLwckh74K5bw0edK3uI0U2wgE-69edz5GvOCcvOM=s2048\"><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\">\n<p>\ud604\uc0c1 \ub85c\uadf8<\/p>\n\n\n\n<p>Exporting failed. The <strong>error<\/strong> is not retryable. Dropping data.{ &#8220;kind&#8221;: &#8220;exporter&#8221;, &#8220;data_type&#8221;: &#8220;metrics&#8221;, &#8220;name&#8221;:&nbsp; &#8220;prometheusremotewrite&#8221;, &#8220;<strong>error<\/strong>&#8220;: &#8220;Permanent <strong>error<\/strong>: Permanent <strong>error<\/strong>: remote write returned HTTP status 404 Not Found; err = %!w(&lt;nil&gt;): {\\&#8221;Message\\&#8221;:\\&#8221;Workspace not found\\&#8221;}&#8221;, &#8220;dropped_items&#8221;: 720 }<\/p>\n\n\n\n<p>\ud574\uacb0\ubc29\uc548<\/p>\n\n\n\n<ul>\n<li>Observability Account\uc5d0\uc11c Develop Account\uc758 ECS Task Role\uc5d0 \ub300\ud55c \uc2e0\ub8b0 \uc815\ucc45\uc744 \uc0dd\uc131\ud558\uace0, AMP\uc5d0 \uc811\uadfc\ud560 \uc218 \uc788\ub294 Role\uc744 \uc0dd\uc131<\/li>\n\n\n\n<li>Develop Account\uc758 ECS Task Role\uc5d0 2\uc5d0\uc11c \uc0dd\uc131\ud55c Role\uc5d0 \ub300\ud55c AssumeRole \uad8c\ud55c \ubd80\uc5ec<\/li>\n\n\n\n<li>ADOT Collector Exporter\uc5d0 sigv4auth extension \uc801\uc6a9<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%EC%9E%90%EB%8F%99_%ED%83%9C%EA%B7%B8_%EC%B6%94%EA%B0%80%EC%8B%9C_S3_%EB%B2%84%ED%82%B7%EC%97%90_%ED%83%9C%EA%B7%B8_%EC%B6%94%EA%B0%80%EA%B0%80_%EC%95%88%EB%90%98%EB%8A%94_%EB%AC%B8%EC%A0%9C\"><\/span>\uc790\ub3d9 \ud0dc\uadf8 \ucd94\uac00\uc2dc S3 \ubc84\ud0b7\uc5d0 \ud0dc\uadf8 \ucd94\uac00\uac00 \uc548\ub418\ub294 \ubb38\uc81c<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-63\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow\" style=\"flex-basis:66.66%\">\n<p><img decoding=\"async\" width=\"846px;\" height=\"194px;\" src=\"https:\/\/lh4.googleusercontent.com\/n4cRtXQIGYg1zz7_p1yp8lv4pk0dqYtdIgMZ2caNpnHCTiAgB3gEpzcMOLK_68fW4-JNUOlM9QBdkyoQPv8Y68PhaBL3RjT4ECkHrjvdtqV-aSQ_YrkHjPIj2xojg73TZrs-uH6UnPrgWa7l0OY=s2048\"><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:33.33%\">\n<p>\uc6d0\uc778<\/p>\n\n\n\n<ul>\n<li>\ud0dc\uadf8 \ucd94\uac00 \uc2dc \uc804\ub2ec\ud558\ub294 JSON \ud30c\uc77c\uc758 \ud615\uc2dd\uc774 \ub9de\uc9c0 \uc54a\uc544\uc11c \uc0dd\uae34 \ubb38\uc81c&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>\uacb0\uacfc<\/p>\n\n\n\n<ul>\n<li>Tagging={&#8216;TagSet&#8217;: [{&#8220;Key&#8221;: &#8220;bighead:Env&#8221;, &#8220;Value&#8221;: &#8220;PROD&#8221;}]}<\/li>\n\n\n\n<li>set_s3_attached_tags(s3_bucket_name, Tagging)<\/li>\n<\/ul>\n\n\n\n<p>\ud574\uacb0 \ubc29\uc548<\/p>\n\n\n\n<ul>\n<li>JSON \ud615\ud0dc \ubcc0\uacbd \ud6c4 S3 \ud0dc\uadf8 \ucd94\uac00 \ud568\uc218 \ud638\ucd9c<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%EC%9D%BC%EC%9D%BC_%EB%B3%B4%EA%B3%A0%EC%84%9C_%EC%8A%A4%EB%83%85%EC%83%B7_%EC%83%9D%EC%84%B1%ED%95%A0_%EB%95%8C_API_%EC%A0%84%EB%8B%AC_%EC%95%88%EB%90%98%EB%8A%94_%EB%AC%B8%EC%A0%9C\"><\/span>\uc77c\uc77c \ubcf4\uace0\uc11c \uc2a4\ub0c5\uc0f7 \uc0dd\uc131\ud560 \ub54c API \uc804\ub2ec \uc548\ub418\ub294 \ubb38\uc81c<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-66\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow\" style=\"flex-basis:66.66%\">\n<p><img decoding=\"async\" width=\"545px;\" height=\"172px;\" src=\"https:\/\/lh3.googleusercontent.com\/NELP6Z70nw69aJhDbOnBH6ZnGOrLG_VzFQ0HZzRdm1LMKkt4Ch9Rx5nC2p-jJJPbWQyqpnBrRw7zeqL6-QCtb14q7ve83eusMK3SZV13yuSUIacpIYDS2SQBeeTz4GrSneoJQ97ribsrgMGH8Q4=s2048\"><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:33.33%\">\n<p>\uc6d0\uc778<\/p>\n\n\n\n<ul>\n<li>\ud0dc\uadf8 \ucd94\uac00 \uc2dc \uc804\ub2ec\ud558\ub294 JSON \ud30c\uc77c\uc758 \ud615\uc2dd\uc774 \ub9de\uc9c0 \uc54a\uc544\uc11c \uc0dd\uae34 \ubb38\uc81c&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>\uacb0\uacfc<\/p>\n\n\n\n<ul>\n<li>body \ub370\uc774\ud130\ub97c json.dumps \ud568\uc218\ub97c \uc774\uc6a9\ud558\uc5ec \ub370\uc774\ud130 \ud615\ud0dc \ubcc0\uacbd \ud6c4 request \uc2e4\ud589&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>\ud574\uacb0\ubc29\uc548<\/p>\n\n\n\n<ul>\n<li>http.request(&#8216;POST&#8217;, <span class='tooltipsall tooltipsincontent classtoolTips11'>URL<\/span>, body=json.dumps(data3), headers=headerData, retries = False)<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8_%EC%99%84%EB%A3%8C\"><\/span>\ud504\ub85c\uc81d\ud2b8 \uc644\ub8cc<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8_%EA%B2%B0%EA%B3%BC_%EB%B0%8F_%EA%B8%B0%EB%8C%80_%ED%9A%A8%EA%B3%BC\"><\/span>\ud504\ub85c\uc81d\ud2b8 \uacb0\uacfc \ubc0f \uae30\ub300 \ud6a8\uacfc<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul>\n<li>Budget \uc11c\ube44\uc2a4\ub97c \uc774\uc6a9\ud55c \ube44\uc6a9 \uad00\ub9ac\n<ul>\n<li>AWS \uc608\uc0c1\uce58 \ubabb\ud55c \ub9ac\uc18c\uc2a4 \uc0ac\uc6a9\uc73c\ub85c \ubd88\ud544\uc694\ud55c \ube44\uc6a9 \uc9c0\ucd9c \ubc29\uc9c0<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\uc9c0\uc18d\uc801\uc73c\ub85c \ub298\uc5b4\ub098\ub294 \uc790\uc0b0 \ub9ac\uc18c\uc2a4 \uad00\ub9ac \ubcf5\uc7a1\ub3c4 \uc644\ud654\n<ul>\n<li>CloudTrail + Lambda + SSM Parameter Store \ub97c \uc774\uc6a9\ud55c Tagging \uc790\ub3d9\ud654<\/li>\n\n\n\n<li>Tag \ubcc4\ub85c \ub9ac\uc18c\uc2a4 \uadf8\ub8f9\ud654<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\uc778\ud504\ub77c \ub2e8\uc77c\uc9c4\uc785\uc810 ALB\uc5d0 AWS WAF \uc5f0\uacb0\ub85c \ubcf4\uc548\uac15\ud654\n<ul>\n<li> \uc804\uccb4 \ub9ac\uc18c\uc2a4\uc911\uc5d0 \ubcf4\uc548\uc0ac\uace0\uac00 \uc6b0\ub824\ub418\ub294 \uad00\ub9ac\ud615 \uaddc\uce59\uc73c\ub85c \uc120\ubcc4\ud558\uc5ec \uc801\uc6a9<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>ALB \uc801\uc6a9\uc73c\ub85c \uac00\uc6a9\uc131 \ud655\ubcf4<\/li>\n\n\n\n<li>ECS \ubc30\ud3ec \uc720\ud615\uc911 Fargate\ub85c \ubc30\ud3ec\ud558\uc5ec \ud655\uc7a5\uc131 \uace0\ub824<\/li>\n\n\n\n<li>\ucde8\uc57d\uc810 \uc81c\uac70 \ubc0f \uc704\ud611 \uad00\ub9ac\n<ul>\n<li>AWS Inspector \uc0ac\uc6a9\uc73c\ub85c \uc2e4\uc2dc\uac04 CVE \ucde8\uc57d\uc810 \uc5c5\ub370\uc774\ud2b8 \ud558\uc5ec \ucde8\uc57d\uc810 \uc870\uae30 \ubc1c\uacac<\/li>\n\n\n\n<li>AWS Config \uc0ac\uc6a9\uc73c\ub85c \uc2e4\uc2dc\uac04 CCE \ucde8\uc57d\uc810 \uc870\uae30\ubc1c\uacac<\/li>\n\n\n\n<li>AWS Security Hub \uc0ac\uc6a9\uc73c\ub85c \ubcf4\uc548\ucde8\uc57d\uc810 \uc911\uc559\uc9d1\uc911\uad00\ub9ac<\/li>\n\n\n\n<li>System Manager\ub85c \ub2e8\uc21c \ud574\uacb0 \ubc29\ubc95\uc740 \uc790\ub3d9\ud654 \ud574\uacb0<\/li>\n\n\n\n<li>Lambda \ub97c \ud1b5\ud55c \ucde8\uc57d\uc810 \uc54c\ub9bc \uc124\uc815<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Application, Infra, Security \ubaa8\ub2c8\ud130\ub9c1\n<ul>\n<li>\ubca4\ub354 \uc885\uc18d\uc131 \uc601\ud5a5\uc744 \ubc1b\uc9c0 \uc54a\uace0 \uc5ec\ub7ec \uc5b8\uc5b4\uc5d0\uc11c \ud638\ud658\ub418\ub294 Opentelemetry \uc0ac\uc6a9\uc73c\ub85c Metric, Trace, Logs \uc804<\/li>\n\n\n\n<li>\uc2dc\uc2a4\ud15c \uc0c1\ud0dc\ub97c \ud30c\uc545\ud558\uae30 \uc704\ud574 \uac15\ub825\ud55c \uc9c0\ud45c \ub370\uc774\ud130 \uc218\uc9d1 \ubc0f \ubd84\uc11d \uae30\ub2a5\uc744 \uc81c\uacf5\ud558\ub294 Prometheus \uc0ac\uc6a9<\/li>\n\n\n\n<li>AWS-X-ray \uc0ac\uc6a9\uc73c\ub85c \uc9c0\uc18d\uc801\uc778 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \uc131\ub2a5 \ud5a5\uc0c1\uacfc \ud655\uc7a5\uc131 \ud5a5\uc0c1<\/li>\n\n\n\n<li>Amazon Managed Grafana \uc0ac\uc6a9\uc73c\ub85c \ub370\uc774\ud130\ub97c \uc9c1\uad00\uc801\uc774\uace0 \uc778\ud130\ub799\ud2f0\ube0c\ud55c \ud615\ud0dc\ub85c \uc2dc\uac01\ud654\ud558\uc5ec \uc2e4\uc2dc\uac04\uc73c\ub85c \ubaa8\ub2c8\ud130\ub9c1\ud558\uace0 \ubd84\uc11d\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub97c \ud1b5\ud574 \ub370\uc774\ud130 \uae30\ubc18\uc758 \uc758\uc0ac\uacb0\uc815\uc744 \uc9c0\uc6d0\ud558\uace0, \ubb38\uc81c\ub97c \uc2e0\uc18d\ud558\uac8c \ud30c\uc545\ud558\uc5ec \ub300\uc751<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>CI\/CD \ud30c\uc774\ud504\ub77c\uc778\uc73c\ub85c \uc790\ub3d9 \ubc30\ud3ec\n<ul>\n<li>Github Action\uc744 \uc0ac\uc6a9\ud568\uc73c\ub85c\uc368 \uac1c\ubc1c\uc790\ub4e4\uc740 \uc790\ub3d9\ud654\ub41c \uc6cc\ud06c\ud50c\ub85c\uc6b0\ub97c \uad6c\ucd95\ud558\uc5ec \uac1c\ubc1c \ubc0f \ubc30\ud3ec \uacfc\uc815\uc744 \ud5a5\uc0c1<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8_%ED%9B%84%EA%B8%B0\"><\/span>\ud504\ub85c\uc81d\ud2b8 \ud6c4\uae30<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-69\">\n<div class=\"wp-block-column is-layout-flow\">\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98_%EA%B5%AC%EC%84%B1_%EC%A4%91_%EA%B0%80%EC%9E%A5_%EC%96%B4%EB%A0%A4%EC%9B%A0%EB%8D%98_%EC%A0%90\"><\/span>\uc544\ud0a4\ud14d\ucc98 \uad6c\uc131 \uc911 \uac00\uc7a5 \uc5b4\ub824\uc6e0\ub358 \uc810<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul>\n<li>Grafana Dashboard\uc5d0\uc11c query\ubb38 \uc791\uc131 \ubc0f \uc6d0\ud558\ub294 \uc2dc\uac01\ud654 \ub9cc\ub4e4\uae30<\/li>\n\n\n\n<li>AWS Distro for OpenTelemetry [aws-otel-collector \ubc30\ud3ec -&gt; \uc218\uc9d1 -&gt; \uc804\ub2ec] \ub3d9\uc791 \uc6d0\ub9ac \uc774\ud574 \ubc0f \uad6c\ud604 \uacfc\uc815<\/li>\n\n\n\n<li>Infra \ucd5c\uc885 \uc644\uc131 \ud6c4 Terraform \uc73c\ub85c IaC \uacfc\uc815<\/li>\n\n\n\n<li>Github Action\uc744 \uc774\uc6a9\ud55c CI\/CD \uacfc\uc815 \uad6c\ud604 \uc911 ECS Task Definition \uc815\uc758<\/li>\n\n\n\n<li>\ub9ac\uc18c\uc2a4\ubcc4 \uad8c\ud55c \ubc0f \uc5ed\ud560 \uc801\uc6a9<\/li>\n\n\n\n<li>AWS WAF \uad00\ub9ac\ud615 \uaddc\uce59 \uc120\ubcc4, \uc6b0\uc120\uc21c\uc704 \uc801\uc6a9<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\">\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%EC%83%88%EB%A1%AD%EA%B2%8C_%EC%95%8C%EA%B2%8C_%EB%90%9C_%EC%A7%80%EC%8B%9D\"><\/span>\uc0c8\ub86d\uac8c \uc54c\uac8c \ub41c \uc9c0\uc2dd<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul>\n<li>AWS Security Hub, AWS Inspector, AWS Config<\/li>\n\n\n\n<li>AWS WAF<\/li>\n\n\n\n<li>AWS CloudTrail<\/li>\n\n\n\n<li>AWS X-ray<\/li>\n\n\n\n<li>OpenTelemetry<\/li>\n\n\n\n<li>Prometheus<\/li>\n\n\n\n<li>Grafana<\/li>\n\n\n\n<li>\uc790\uc0b0\uad00\ub9ac\uc2dc\uc2a4\ud15c \n<ul>\n<li>EAM : \uc804\uc0ac\uc790\uc0b0\uad00\ub9ac\uc2dc\uc2a4\ud15c<\/li>\n\n\n\n<li>ITAM : IT\uc790\uc0b0\uad00\ub9ac\uc2dc\uc2a4\ud15c<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<p>\uc9c0\uae08\uae4c\uc9c0 \ud300\uc6d0\uacfc \ubd80\ud2b8\ucea0\ud504\ub97c \uc9c4\ud589\ud558\uba74\uc11c \ub9c8\uc9c0\ub9c9 \ud504\ub85c\uc81d\ud2b8\uc5ec\uc11c \uadf8\ub7f0\uc9c0 \uace0\uc0dd\uc744 \ub9ce\uc774 \ud588\uace0 \uadf8\ub9cc\ud07c \ub9ce\uc774 \uc774\ub904\ub0b4\uace0 \uc131\uc7a5\ud558\uac8c\ub41c \ud504\ub85c\uc81d\ud2b8\ub77c\uace0 \uc0dd\uac01\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<ul>\n<li>\uc5f4\uc2ec\ud788 \ud558\ub294\uac83\ub3c4 \uc88b\uc9c0\ub9cc \uccb4\ub825\uad00\ub9ac\ub97c \ud558\uba74\uc11c \uc9c4\ud589\ud574\uc57c \ud55c\ub2e4.\n<ul>\n<li>\ud504\ub85c\uc81d\ud2b8 \uc9c4\ud589\ud558\uba74\uc11c \uafb8\uc900\ud788 \uc800\ub141\uc5d0 \uc6b4\ub3d9\ub3c4 \ubcd1\ud589\uc744 \ud588\uc5c8\uc2b5\ub2c8\ub2e4. \uadf8\ub7f0\ub370 \uc5b4\ub290 \ub0a0 \uae30\ubd84\uc774 \uc88b\uc740 \ub098\uba38\uc9c0 \uc6b4\ub3d9\uc744 \ub108\ubb34 \uaca9\ud558\uac8c \ud558\uc5ec \uadf8 \ub2e4\uc74c\ub0a0 \ubab8\uc0b4 \uae30\uc6b4\uc774 \uc0dd\uaca8\uc11c \ud504\ub85c\uc81d\ud2b8 \uc9c4\ud589\ud558\ub294\ub370 \ubc29\ud574\uac00 \ub420\ubed4\ud588\uc5c8\uc2b5\ub2c8\ub2e4. \ub2e4\ud589\ud788 \uae08\uc694\uc77c \uc624\ud6c4\uc5d0 \ubab8\uc0b4 \uae30\uc6b4\uc774 \uc0dd\uaca8\uc11c \uc8fc\ub9d0\uc5d0 \ucda9\ubd84\ud788 \ud734\uc2dd\uc744 \uac00\uc9c8 \uc218 \uc788\uc5b4\uc11c \ud504\ub85c\uc81d\ud2b8\uc5d0 \ucc28\uc9c8\uc740 \uc5c6\uc5c8\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\uc544\ubb34\ub9ac \uae09\ud574\ub3c4 \ucda9\ubd84\ud788 \uc774\ud574\ud558\uace0 \ub2f5\ubcc0 \ubc0f \uc9c4\ud589\ud55c\ub2e4.\n<ul>\n<li>\ud300\uc6d0\uacfc\uc758 \ud611\uc5c5 \uc9c4\ud589\ud558\uba74\uc11c \uc81c\uc77c \uc911\uc694\ud55c\uac8c \ucee4\ubba4\ub2c8\ucf00\uc774\uc158\uc774\ub77c\uace0 \uc0dd\uac01\ud569\ub2c8\ub2e4. \ub300\ud654 \ub3c4\uc911\uc5d0 \uc81c\uac00 \ucda9\ubd84\ud788 \uc774\ud574\ud558\uc9c0 \ubabb\ud588\ub294\ub370\ub3c4 \uc815\ud574\uc9c4 \uae30\ud55c\uacfc \uc9c4\ud589\uc744 \ube60\ub974\uac8c \ud558\uae30 \uc704\ud574\uc11c \uc5bc\ucd94 \uc774\ud574\ud558\uace0 \ub2e4\uc74c\uc73c\ub85c \ub118\uc5b4\uac04\uac8c \uc624\ud788\ub824 \ub2e4\uc2dc \ud655\uc778\ud574\uc57c \ud558\ub294 \uc5ed\ud6a8\uacfc\uac00 \uc77c\uc5b4\ub0ac\uc73c\uba70 \uc2dc\uac04\uc774 \uac78\ub9ac\ub354\ub77c\ub3c4 \ucda9\ubd84\ud788 \uc774\ud574\ud558\uace0 \ub2e4\uc74c \ub2e8\uacc4\ub85c \ub118\uc5b4\uac00\ub294 \uc2b5\uad00\uc744 \ub4e4\uc774\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\ucc98\uc74c \ub2e4\ub8e8\ub294 \uc11c\ube44\uc2a4\ub77c\ub3c4 \ucda9\ubd84\ud788 \ud574\ub0bc \uc218 \uc788\ub2e4.\n<ul>\n<li>\uc5b8\uc81c \uc5b4\ub514\uc11c\ub098 \ucc98\uc74c\uc740 \uae34\uc7a5\ud558\uac8c \ub418\uace0 \ub450\ub835\uc2b5\ub2c8\ub2e4. \ud558\uc9c0\ub9cc \uc774\ubc88 \ud504\ub85c\uc81d\ud2b8\ub85c \uad50\uc721\uacfc\uc815\uc5d0\uc11c \ub2e4\ub8e8\uc9c0 \uc54a\uace0 \ucc98\uc74c \ub2e4\ub8e8\ub294 \uc11c\ube44\uc2a4\ub77c\ub3c4 \ud574\ub0bc \uc218 \uc788\ub2e4\ub294 \uac83\uc744 \uc54c\uac8c \ub418\uc5c8\uace0 \uc55e\uc73c\ub85c\ub3c4 \ud574\ub0bc \uc218 \uc788\ub294 \uc790\uc2e0\uac10\uc744 \uc5bb\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\ubd80\uc815\uc801\uc778 \ub9c8\uc778\ub4dc\ub294 \ub5a8\uccd0\ub0b4\uc57c \ud55c\ub2e4.\n<ul>\n<li>\uc9c4\ud589\ud558\uba74\uc11c \ubabb\ud560 \uc218\ub3c4 \uc788\uace0 \uad50\uc721\uc744 \ubc1b\uc558\uc74c\uc5d0\ub3c4 \ubd88\uad6c\ud558\uace0 \uae30\uc5b5\uc5d0 \ub0a8\uc9c0 \uc54a\uc558\ub358\uac8c \uac00\ub054 \uc788\uc5c8\ub294\ub370 \uc774\ub7f0\uc77c\uc774 \uc788\uc744\ub54c\ub9c8\ub2e4 \uc790\uc2e0\uc744 \ud0d3\ud558\uace0 \uac71\uc815\ub9cc \uc313\uc774\uac8c \ub418\uc5c8\uc73c\uba70 \uc774\ub7f0 \uac10\uc815\uc774 \ud300\uc6d0\uc5d0\uac8c\ub3c4 \uc804\ub2ec \ub418\ub294 \ub4ef\ud55c \ub290\ub08c\uc774 \ub4e4\uc5c8\uc2b5\ub2c8\ub2e4. \uadf8\ub798\uc11c \uc2e4\uc218\ub97c \ud558\ub354\ub77c\ub3c4 \uae0d\uc815\uc801\uc73c\ub85c \ubc14\ub85c\uc7a1\uac8c \ub418\ub294 \uc131\ud5a5\uc73c\ub85c \uac70\ub4ed\ub098\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>\ub05d\uc73c\ub85c \ud504\ub85c\uc81d\ud2b8\ub97c \uac19\uc774 \uc9c4\ud589\ud55c \ud300\uc6d0\ub4e4\uc5d0\uac8c \uac10\uc0ac\ub4dc\ub9ac\uba70 \ub9c8\uce58\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<script type=\"text\/javascript\"> toolTips('.classtoolTips11','<span class=\"notion-enable-hover\" data-token-index=\"0\">Uniform Resource Locator<br\/><\/span><br\/><br\/><a href=\"\/wordpress\/?p=65\">Detail<\/a>'); <\/script>","protected":false},"excerpt":{"rendered":"<p>\ud504\ub85c\uc81d\ud2b8 \uc18c\uac1c \u2705 \uc790\uc0b0 \uad00\ub9ac \uc2dc\uc2a4\ud15c\uc744 \ub3c4\uc785\ud558\uac8c \ub41c\ub2e4\uba74 \uc774 \uc2dc\uc2a4\ud15c\uc744 \uc5b4\ub5bb\uac8c \uc6b4\uc601 \ubc0f \ubcf4\uc548 \uacc4\ud68d\uc744 \uc218\ub9bd\ud560\uac83\uc778\uac00 \ub9ce\uc740 \uae30\uc5c5\ub4e4\uc774 \uac01\uc885 \uc2dc\uc2a4\ud15c\uacfc IT \uc790\uc0b0\uc744 \ud6a8\uc728\uc801\uc73c\ub85c \uad00\ub9ac\ud560 \ud544\uc694\uc131\uc774 \ucee4\uc9c0\uace0 \uc788\uc73c\uba70 \uc774\ub97c \ud6a8\uc728\uc801\uc73c\ub85c \uad00\ub9ac\ud558\uae30 \uc704\ud55c \ucd5c\uc801\uc758 \uad00\ub9ac\ubc29\ubc95\uc73c\ub85c EAM(Enterprise Asset Management), ITAM(IT Asset Management) \ub4f1 \uc5ec\ub7ec\uac00\uc9c0 \uad00\ub9ac \uc2dc\uc2a4\ud15c\uc744 \uc6b4\uc6a9\uc744 \ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \ud558\uc9c0\ub9cc \ubbf8\ud761\ud55c \ubcf4\uc548 \uc815\ucc45 \ubc0f \uc808\ucc28\ub85c \uc778\ud55c \ud53c\ud574\uc0ac\ub840\uac00 \uc788\uc5c8\uc73c\uba70 &#8230; <a title=\"[Project] \uc790\uc0b0 \uad00\ub9ac \uc2dc\uc2a4\ud15c \uc6b4\uc601 \ubc0f \ubcf4\uc548 \uacc4\ud68d\" class=\"read-more\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=757\" aria-label=\"More on [Project] \uc790\uc0b0 \uad00\ub9ac \uc2dc\uc2a4\ud15c \uc6b4\uc601 \ubc0f \ubcf4\uc548 \uacc4\ud68d\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":863,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":""},"categories":[37],"tags":[],"_links":{"self":[{"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/757"}],"collection":[{"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=757"}],"version-history":[{"count":15,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/757\/revisions"}],"predecessor-version":[{"id":1221,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/757\/revisions\/1221"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/media\/863"}],"wp:attachment":[{"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}