{"id":3348,"date":"2025-08-22T06:42:47","date_gmt":"2025-08-22T06:42:47","guid":{"rendered":"https:\/\/www.woojin.help\/?p=3348"},"modified":"2026-02-24T11:34:34","modified_gmt":"2026-02-24T11:34:34","slug":"wjkeconnect","status":"publish","type":"post","link":"https:\/\/www.woojin.help\/ko\/wjkeconnect\/","title":{"rendered":"wjKeConnect &#8211; VS Code Extension for KEBA CPU Management"},"content":{"rendered":"<div class=\"pdfprnt-buttons pdfprnt-buttons-post pdfprnt-top-right\"><\/div>\n<p class=\"wp-block-paragraph\"><strong>wjKeConnect<\/strong> is a professional Visual Studio Code extension for managing KEBA CPUs. It provides automatic network discovery, device management, and container deployment directly inside VS Code \u2013 eliminating the need for manual SSH connections or Docker commands.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installing wjKeConnect Extension<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Download the latest <a href=\"\/wp-content\/uploads\/wjKeConnect\/wjkeconnect-2.0.1.vsix\" data-type=\"link\" data-id=\"\/wp-content\/uploads\/wjKeConnect\/wjkeconnect-1.0.4.vsix\">wjKeConnect-x.x.x.vsix<\/a><\/li>\n\n\n\n<li>\uc5f4\ub824 \uc788\ub294 <strong>VS Code<\/strong> \ub610\ub294 <strong>Cursor <\/strong><\/li>\n\n\n\n<li>Press <strong>Ctrl+Shift+P<\/strong> to open command palette<\/li>\n\n\n\n<li>Type &#8220;<strong>Extensions: Install from VSIX<\/strong>&#8220;<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img fetchpriority=\"high\" decoding=\"async\" width=\"590\" height=\"93\" src=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-16.png\" alt=\"\" class=\"wp-image-3369\" style=\"width:647px;height:auto\" srcset=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-16.png 590w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-16-300x47.png 300w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-16-18x3.png 18w\" sizes=\"(max-width: 590px) 100vw, 590px\" \/><\/figure>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li>Select the downloaded <strong>.vsix <\/strong>file<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"996\" height=\"568\" src=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-17.png\" alt=\"\" class=\"wp-image-3370\" srcset=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-17.png 996w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-17-300x171.png 300w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-17-768x438.png 768w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-17-18x10.png 18w\" sizes=\"(max-width: 996px) 100vw, 996px\" \/><\/figure>\n\n\n\n<ol start=\"6\" class=\"wp-block-list\">\n<li>After installation you should see a new tab in your editor<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"323\" height=\"142\" src=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-18.png\" alt=\"\" class=\"wp-image-3371\" srcset=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-18.png 323w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-18-300x132.png 300w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-18-18x8.png 18w\" sizes=\"(max-width: 323px) 100vw, 323px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Main Functions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Network Discovery<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Automatically finds KEBA CPUs in the local network<\/li>\n\n\n\n<li>Detects real KEBA devices only<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"388\" height=\"599\" src=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-1.png\" alt=\"\" class=\"wp-image-3350\" style=\"width:455px;height:auto\" srcset=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-1.png 388w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-1-194x300.png 194w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-1-8x12.png 8w\" sizes=\"(max-width: 388px) 100vw, 388px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Device Settings<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Configure hostname, network, and time settings<\/li>\n\n\n\n<li>Test Internet Connectivity<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1163\" height=\"936\" src=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-4.png\" alt=\"\" class=\"wp-image-3353\" srcset=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-4.png 1163w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-4-300x241.png 300w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-4-1024x824.png 1024w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-4-768x618.png 768w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-4-15x12.png 15w\" sizes=\"(max-width: 1163px) 100vw, 1163px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Container Manager<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Start, Stop, Restart Docker containers<\/li>\n\n\n\n<li>Check Logs of every container<\/li>\n\n\n\n<li>Pull latest containers from registry <\/li>\n\n\n\n<li>Deploy &amp; Transfer Docker Containers offline <\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1344\" height=\"786\" src=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-15.png\" alt=\"\" class=\"wp-image-3366\" srcset=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-15.png 1344w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-15-300x175.png 300w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-15-1024x599.png 1024w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-15-768x449.png 768w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-15-18x12.png 18w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-15-1320x772.png 1320w\" sizes=\"(max-width: 1344px) 100vw, 1344px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Production Modes&nbsp;<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\ud83d\udfe0 Development&nbsp;&#8211; :dev images + auto-updates (:dev images -&gt; gitlab <strong>dev <\/strong>branch)<\/li>\n\n\n\n<li>\ud83d\udd34 Serial Production&nbsp;&#8211; :latest images&nbsp;+ updaes on manual approval +&nbsp;Local Build &amp; Deploy (:latest images -&gt; gitlab <strong>main <\/strong>branch &#8220;<strong>tag version<\/strong>&#8220;)<\/li>\n\n\n\n<li>\ud83d\udd35 Static Test&nbsp;&#8211; fixed versions, no updates, used for long time testing  <\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Local Build &amp; Deploy<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>ONLY <\/strong>available in <strong>Serial Production <\/strong>mode<\/li>\n\n\n\n<li>Not&nbsp;a separate mode, but a&nbsp;function<\/li>\n\n\n\n<li>For offline deployments<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Available Commands <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">open with (Ctrl+Shift+P) and type &#8220;wjKeConnect&#8221;: <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"591\" height=\"224\" src=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-7.png\" alt=\"\" class=\"wp-image-3356\" srcset=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-7.png 591w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-7-300x114.png 300w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-7-18x7.png 18w\" sizes=\"(max-width: 591px) 100vw, 591px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">wjKeConnect: Run System Diagnostics<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Complete system diagnostic check<\/li>\n\n\n\n<li>Tests Docker installation and connectivity<\/li>\n\n\n\n<li>Validates network configuration<\/li>\n\n\n\n<li>Checks for common issues and provides solutions<\/li>\n\n\n\n<li>Generates detailed diagnostic report<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"976\" height=\"1233\" src=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-8.png\" alt=\"\" class=\"wp-image-3358\" style=\"width:865px;height:auto\" srcset=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-8.png 976w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-8-237x300.png 237w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-8-811x1024.png 811w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-8-768x970.png 768w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-8-9x12.png 9w\" sizes=\"(max-width: 976px) 100vw, 976px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">wjKeConnect: Check Docker Base Images<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Scans workspace for required Docker base images<\/li>\n\n\n\n<li>Shows which images are available locally<\/li>\n\n\n\n<li>Provides one-click download for missing images<\/li>\n\n\n\n<li>Essential for offline development workflows<\/li>\n\n\n\n<li>Interactive UI with pull progress tracking<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"666\" height=\"533\" src=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-10.png\" alt=\"\" class=\"wp-image-3360\" srcset=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-10.png 666w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-10-300x240.png 300w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-10-15x12.png 15w\" sizes=\"(max-width: 666px) 100vw, 666px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">wjKeConnect: Docker Cleanup<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Advanced Docker cleanup with multiple options\n<ul class=\"wp-block-list\">\n<li><strong>Clean Build Cache:<\/strong> Clears Docker build cache<\/li>\n\n\n\n<li><strong>Nuclear option:<\/strong> Removes all non-essential images<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"597\" height=\"128\" src=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-11.png\" alt=\"\" class=\"wp-image-3361\" srcset=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-11.png 597w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-11-300x64.png 300w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-11-18x4.png 18w\" sizes=\"(max-width: 597px) 100vw, 597px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">wjKeConnect: Clear npm Cache<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Clears the npm cache to resolve dependency issues<\/li>\n\n\n\n<li>Useful when builds fail due to corrupted cache<\/li>\n\n\n\n<li>Shows detailed results in a webview panel<\/li>\n\n\n\n<li>Includes cleanup statistics and recommendations<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"488\" height=\"460\" src=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-12.png\" alt=\"\" class=\"wp-image-3362\" srcset=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-12.png 488w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-12-300x283.png 300w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-12-13x12.png 13w\" sizes=\"(max-width: 488px) 100vw, 488px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">wjKeConnect: Check Docker Status<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Comprehensive Docker system status check<\/li>\n\n\n\n<li>Shows Docker daemon status and version<\/li>\n\n\n\n<li>Lists available images and containers<\/li>\n\n\n\n<li>Displays disk usage and system resources<\/li>\n\n\n\n<li>Provides installation help if Docker is missing<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"475\" height=\"626\" src=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-13.png\" alt=\"\" class=\"wp-image-3363\" srcset=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-13.png 475w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-13-228x300.png 228w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-13-9x12.png 9w\" sizes=\"(max-width: 475px) 100vw, 475px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">wjKeConnect: Export Docker Images to USB<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Step 1: Export Images<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open Command Palette (<code>Ctrl+Shift+P<\/code>)<\/li>\n\n\n\n<li>Run: <strong>wjKeConnect: Export Docker Images to USB<\/strong><\/li>\n\n\n\n<li>Enter version (e.g., <code>v0.1.4<\/code>)<\/li>\n\n\n\n<li>Select output folder<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"594\" height=\"61\" src=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-33.png\" alt=\"\" class=\"wp-image-3553\" srcset=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-33.png 594w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-33-300x31.png 300w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-33-18x2.png 18w\" sizes=\"(max-width: 594px) 100vw, 594px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"598\" height=\"82\" src=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-34.png\" alt=\"\" class=\"wp-image-3554\" srcset=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-34.png 598w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-34-300x41.png 300w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-34-18x2.png 18w\" sizes=\"(max-width: 598px) 100vw, 598px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Step 2: Copy to USB<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Format USB stick as <strong>exFAT<\/strong> \ub610\ub294 <strong>NTFS<\/strong><\/li>\n\n\n\n<li>Copy all 4 generated files to USB<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Step 3: Install on Target (Temporary solution, should be triggered automatically after PLC codesys installation)<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Connect via SSH to the device and execute following commands:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>cd \/media\/usb<\/li>\n\n\n\n<li>bash install.sh<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1102\" height=\"1296\" src=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-32.png\" alt=\"\" class=\"wp-image-3552\" srcset=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-32.png 1102w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-32-255x300.png 255w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-32-871x1024.png 871w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-32-768x903.png 768w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-32-10x12.png 10w\" sizes=\"(max-width: 1102px) 100vw, 1102px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Extension Settings <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">wjKeConnect provides comprehensive configuration options through VS Code Settings. <br>Access them via File &gt; Preferences &gt; Settings, then search for &#8220;keba-cpu-manager&#8221; or &#8220;wjKeConnect&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"865\" height=\"1129\" src=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-14.png\" alt=\"\" class=\"wp-image-3364\" srcset=\"https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-14.png 865w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-14-230x300.png 230w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-14-785x1024.png 785w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-14-768x1002.png 768w, https:\/\/www.woojin.help\/wp-content\/uploads\/2025\/08\/image-14-9x12.png 9w\" sizes=\"(max-width: 865px) 100vw, 865px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Network Scanning<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Additional Scan Ranges: Add extra IP ranges beyond auto-detected ones (e.g., &#8220;10.1.1.0\/24&#8221; for VPN networks)<\/li>\n\n\n\n<li>Auto Detect Network: Automatically discovers your local network ranges (recommended: enabled)<\/li>\n\n\n\n<li>Scan Timeout: Network scan timeout in milliseconds (default: 500ms works well for local networks)<\/li>\n\n\n\n<li>Show Network Debug Logs: Enable detailed scanning logs for troubleshooting network issues<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Device Management<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Auto Scan On Startup: Automatically scans for KEBA devices when VS Code starts (recommended: enabled)<\/li>\n\n\n\n<li>Auto Refresh Interval: How often device status updates (5-300 seconds, default: 10 seconds)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">SSH Authentication<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Default SSH User: Default username for KEBA devices (typically &#8220;admin&#8221; or &#8220;root&#8221;)<\/li>\n\n\n\n<li>Default SSH Key: Pre-configured SSH private key for automatic authentication<\/li>\n\n\n\n<li>Preferred Auth Credentials: Default login credentials for quick device access<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Manual Configuration<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Scan Ranges: Manual IP ranges used when auto-detection is disabled<\/li>\n\n\n\n<li>Filter Virtual Adapters: Excludes Docker\/VMware adapters (recommended: enabled)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The extension works excellently with default settings for most users. <br>Only modify settings if you have specific network requirements or authentication needs.<\/p>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>wjKeConnect is a professional Visual Studio Code extension for managing KEBA CPUs. It provides automatic network discovery, device management, and [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[379,388,398,401,404],"tags":[],"class_list":["post-3348","post","type-post","status-publish","format-standard","hentry","category-documentation","category-how-to-guides","category-wabot","category-at","category-keba-documentation"],"_links":{"self":[{"href":"https:\/\/www.woojin.help\/ko\/wp-json\/wp\/v2\/posts\/3348","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.woojin.help\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.woojin.help\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.woojin.help\/ko\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.woojin.help\/ko\/wp-json\/wp\/v2\/comments?post=3348"}],"version-history":[{"count":8,"href":"https:\/\/www.woojin.help\/ko\/wp-json\/wp\/v2\/posts\/3348\/revisions"}],"predecessor-version":[{"id":3883,"href":"https:\/\/www.woojin.help\/ko\/wp-json\/wp\/v2\/posts\/3348\/revisions\/3883"}],"wp:attachment":[{"href":"https:\/\/www.woojin.help\/ko\/wp-json\/wp\/v2\/media?parent=3348"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.woojin.help\/ko\/wp-json\/wp\/v2\/categories?post=3348"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.woojin.help\/ko\/wp-json\/wp\/v2\/tags?post=3348"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}