{"id":33087,"date":"2024-11-01T09:13:41","date_gmt":"2024-11-01T09:13:41","guid":{"rendered":"http:\/\/atmokpo.com\/w\/?p=33087"},"modified":"2024-11-01T11:29:01","modified_gmt":"2024-11-01T11:29:01","slug":"spring-boot-backend-development-course-connecting-to-rds-locally","status":"publish","type":"post","link":"https:\/\/atmokpo.com\/w\/33087\/","title":{"rendered":"Spring Boot Backend Development Course, Connecting to RDS Locally"},"content":{"rendered":"<p><body><\/p>\n<p>Hello! In this tutorial, we will explore in detail how to connect to <strong>Amazon RDS<\/strong> in a local environment using <strong>Spring Boot<\/strong>. AWS (Amazon Web Services) is one of the cloud computing services, and RDS (Relational Database Service) is a managed relational database service offered by AWS. This tutorial is aimed at those who have a basic understanding of Spring Boot backend development.<\/p>\n<h2>Table of Contents<\/h2>\n<ul>\n<li><a href=\"#section1\">1. Introduction to AWS RDS<\/a><\/li>\n<li><a href=\"#section2\">2. Creating an RDS Instance<\/a><\/li>\n<li><a href=\"#section3\">3. Setting Up a Spring Boot Project<\/a><\/li>\n<li><a href=\"#section4\">4. Connecting to the Database<\/a><\/li>\n<li><a href=\"#section5\">5. Testing and Validation<\/a><\/li>\n<li><a href=\"#section6\">6. Conclusion and References<\/a><\/li>\n<\/ul>\n<h2 id=\"section1\">1. Introduction to AWS RDS<\/h2>\n<p>AWS RDS is a managed relational database service provided by Amazon. AWS takes care of management tasks such as hardware and clustering, backup and restore, security patches, and scaling, so developers can focus more on application development. RDS supports various database engines, including MySQL, PostgreSQL, Oracle, and SQL Server.<\/p>\n<h3>1.1 Advantages of RDS<\/h3>\n<ul>\n<li>Cost-effectiveness: You can use resources as needed, and the charges are based on usage.<\/li>\n<li>Auto-scaling: Resources can be adjusted automatically based on changes in application traffic.<\/li>\n<li>High availability: Offers automatic backup and restore features across multiple AZs (Availability Zones) to facilitate disaster recovery.<\/li>\n<li>Security: Integrates with VPC to provide a high level of security.<\/li>\n<\/ul>\n<h2 id=\"section2\">2. Creating an RDS Instance<\/h2>\n<p>Now let&#8217;s go through the process of creating an RDS instance. You can easily create an instance by logging into the AWS console and selecting the RDS service.<\/p>\n<h3>2.1 Instance Creation Steps<\/h3>\n<ol>\n<li>Log in to the AWS Management Console.<\/li>\n<li>Select <strong>RDS<\/strong> from the services.<\/li>\n<li>Select Database and click on <strong>Create Database<\/strong>.<\/li>\n<li>Choose <strong>MySQL<\/strong> or your desired database engine from the engine options.<\/li>\n<li>In the database settings, enter the instance identifier, username, password, etc.<\/li>\n<li>Select the DB instance class and storage options.<\/li>\n<li>Set VPC, subnet, security group, etc., in the Network &#038; Security settings.<\/li>\n<li>After reviewing the options, click <strong>Create<\/strong> to create the instance.<\/li>\n<\/ol>\n<h2 id=\"section3\">3. Setting Up a Spring Boot Project<\/h2>\n<p>Once the RDS instance is created, let&#8217;s set up the Spring Boot project. We will create the project using Spring Initializr.<\/p>\n<h3>3.1 Using Spring Initializr<\/h3>\n<ol>\n<li>Visit <a href=\"https:\/\/start.spring.io\/\">Spring Initializr<\/a>.<\/li>\n<li>Configure the project metadata: Enter Group, Artifact, Name, etc.<\/li>\n<li>Add <strong>Spring Web<\/strong>, <strong>Spring Data JPA<\/strong>, and <strong>MySQL Driver<\/strong> as dependencies.<\/li>\n<li>Click the <strong>Generate<\/strong> button to download the project.<\/li>\n<\/ol>\n<h3>3.2 Project Structure<\/h3>\n<p>When you open the downloaded project in your IDE, a basic structure will be generated. The main components are as follows:<\/p>\n<ul>\n<li><strong>src\/main\/java<\/strong>: Where the Java source code is located.<\/li>\n<li><strong>src\/main\/resources<\/strong>: Where the application configuration file <code>application.properties<\/code> is located.<\/li>\n<\/ul>\n<h2 id=\"section4\">4. Connecting to the Database<\/h2>\n<p>To connect to RDS from your Spring Boot project, you need to modify the <code>application.properties<\/code> file.<\/p>\n<h3>4.1 Configuring application.properties<\/h3>\n<pre><code>spring.datasource.url=jdbc:mysql:\/\/{RDS_ENDPOINT}:{PORT}\/{DB_NAME}?useSSL=false&amp;allowPublicKeyRetrieval=true\nspring.datasource.username={YOUR_USERNAME}\nspring.datasource.password={YOUR_PASSWORD}\nspring.jpa.hibernate.ddl-auto=update\nspring.jpa.show-sql=true\n<\/code><\/pre>\n<p>Here, each field needs to be set as follows:<\/p>\n<ul>\n<li><code>{RDS_ENDPOINT}<\/code>: The endpoint of the RDS instance<\/li>\n<li><code>{PORT}<\/code>: MySQL uses port 3306 by default.<\/li>\n<li><code>{DB_NAME}<\/code>: Database name<\/li>\n<li><code>{YOUR_USERNAME}<\/code>: The username set when creating the RDS instance<\/li>\n<li><code>{YOUR_PASSWORD}<\/code>: The password set when creating the RDS instance<\/li>\n<\/ul>\n<h3>4.2 Creating JPA Entity Classes<\/h3>\n<p>Now that we are connected to the database, we can create JPA entity classes. For example, we will create a <code>User<\/code> entity.<\/p>\n<pre><code>package com.example.demo.entity;\n\nimport javax.persistence.*;\n\n@Entity\n@Table(name = \"user\")\npublic class User {\n\n    @Id\n    @GeneratedValue(strategy = GenerationType.IDENTITY)\n    private Long id;\n\n    @Column(nullable = false)\n    private String name;\n\n    @Column(nullable = false, unique = true)\n    private String email;\n\n    \/\/ Getters and Setters\n}\n<\/code><\/pre>\n<h2 id=\"section5\">5. Testing and Validation<\/h2>\n<p>Once all settings are completed, you need to validate whether the RDS connection has been established properly. Let&#8217;s create a simple REST API to test it.<\/p>\n<h3>5.1 Creating a REST Controller<\/h3>\n<pre><code>package com.example.demo.controller;\n\nimport com.example.demo.entity.User;\nimport com.example.demo.repository.UserRepository;\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.web.bind.annotation.*;\n\nimport java.util.List;\n\n@RestController\n@RequestMapping(\"\/users\")\npublic class UserController {\n\n    @Autowired\n    private UserRepository userRepository;\n\n    @GetMapping\n    public List&lt;User&gt; getAllUsers() {\n        return userRepository.findAll();\n    }\n\n    @PostMapping\n    public User createUser(@RequestBody User user) {\n        return userRepository.save(user);\n    }\n}\n<\/code><\/pre>\n<h3>5.2 Running the Application<\/h3>\n<p>Run the Spring Boot application. Either run the class containing the <code>main<\/code> method in your IDE or enter <code>.\/mvnw spring-boot:run<\/code> in the terminal.<\/p>\n<h3>5.3 Testing API with Postman<\/h3>\n<p>You can use Postman to test the API. Create user information and check the list.<\/p>\n<ul>\n<li>GET request: <code>GET http:\/\/localhost:8080\/users<\/code><\/li>\n<li>POST request: <code>POST http:\/\/localhost:8080\/users<\/code> (JSON Body: <code>{\"name\": \"John Doe\", \"email\": \"john@example.com\"}<\/code>)<\/li>\n<\/ul>\n<h2 id=\"section6\">6. Conclusion and References<\/h2>\n<p>Through this tutorial, we learned how to connect to AWS RDS from Spring Boot. Using RDS simplifies database management and allows you to focus quickly on application development. The combination of AWS and Spring Boot provides a powerful backend solution and is widely used in real services.<\/p>\n<h3>References<\/h3>\n<ul>\n<li><a href=\"https:\/\/aws.amazon.com\/rds\/\">AWS RDS Official Documentation<\/a><\/li>\n<li><a href=\"https:\/\/spring.io\/projects\/spring-boot\">Spring Boot Official Website<\/a><\/li>\n<li><a href=\"https:\/\/spring.io\/guides\/gs\/accessing-data-mysql\/\">Accessing MySQL with Spring Data JPA<\/a><\/li>\n<\/ul>\n<p>Now, try to connect your Spring Boot project to RDS! If you have any questions, feel free to leave a comment.<\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello! In this tutorial, we will explore in detail how to connect to Amazon RDS in a local environment using Spring Boot. AWS (Amazon Web Services) is one of the cloud computing services, and RDS (Relational Database Service) is a managed relational database service offered by AWS. This tutorial is aimed at those who have &hellip; <a href=\"https:\/\/atmokpo.com\/w\/33087\/\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;Spring Boot Backend Development Course, Connecting to RDS Locally&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[131],"tags":[],"class_list":["post-33087","post","type-post","status-publish","format-standard","hentry","category-spring-boot-backend-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Spring Boot Backend Development Course, Connecting to RDS Locally - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/atmokpo.com\/w\/33087\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Spring Boot Backend Development Course, Connecting to RDS Locally - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"og:description\" content=\"Hello! In this tutorial, we will explore in detail how to connect to Amazon RDS in a local environment using Spring Boot. AWS (Amazon Web Services) is one of the cloud computing services, and RDS (Relational Database Service) is a managed relational database service offered by AWS. This tutorial is aimed at those who have &hellip; \ub354 \ubcf4\uae30 &quot;Spring Boot Backend Development Course, Connecting to RDS Locally&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/atmokpo.com\/w\/33087\/\" \/>\n<meta property=\"og:site_name\" content=\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-01T09:13:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-01T11:29:01+00:00\" \/>\n<meta name=\"author\" content=\"root\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:site\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"root\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"4\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/atmokpo.com\/w\/33087\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/33087\/\"},\"author\":{\"name\":\"root\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\"},\"headline\":\"Spring Boot Backend Development Course, Connecting to RDS Locally\",\"datePublished\":\"2024-11-01T09:13:41+00:00\",\"dateModified\":\"2024-11-01T11:29:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/atmokpo.com\/w\/33087\/\"},\"wordCount\":673,\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"articleSection\":[\"Spring Boot backend development\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/atmokpo.com\/w\/33087\/\",\"url\":\"https:\/\/atmokpo.com\/w\/33087\/\",\"name\":\"Spring Boot Backend Development Course, Connecting to RDS Locally - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#website\"},\"datePublished\":\"2024-11-01T09:13:41+00:00\",\"dateModified\":\"2024-11-01T11:29:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/atmokpo.com\/w\/33087\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/atmokpo.com\/w\/33087\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/atmokpo.com\/w\/33087\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\/\/atmokpo.com\/w\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Spring Boot Backend Development Course, Connecting to RDS Locally\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/atmokpo.com\/w\/#website\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/atmokpo.com\/w\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"contentUrl\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"width\":400,\"height\":400,\"caption\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\"},\"image\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/bebubo4\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\",\"name\":\"root\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"caption\":\"root\"},\"sameAs\":[\"http:\/\/atmokpo.com\/w\"],\"url\":\"https:\/\/atmokpo.com\/w\/author\/root\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Spring Boot Backend Development Course, Connecting to RDS Locally - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/atmokpo.com\/w\/33087\/","og_locale":"ko_KR","og_type":"article","og_title":"Spring Boot Backend Development Course, Connecting to RDS Locally - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","og_description":"Hello! In this tutorial, we will explore in detail how to connect to Amazon RDS in a local environment using Spring Boot. AWS (Amazon Web Services) is one of the cloud computing services, and RDS (Relational Database Service) is a managed relational database service offered by AWS. This tutorial is aimed at those who have &hellip; \ub354 \ubcf4\uae30 \"Spring Boot Backend Development Course, Connecting to RDS Locally\"","og_url":"https:\/\/atmokpo.com\/w\/33087\/","og_site_name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","article_published_time":"2024-11-01T09:13:41+00:00","article_modified_time":"2024-11-01T11:29:01+00:00","author":"root","twitter_card":"summary_large_image","twitter_creator":"@bebubo4","twitter_site":"@bebubo4","twitter_misc":{"\uae00\uc4f4\uc774":"root","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"4\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/atmokpo.com\/w\/33087\/#article","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/33087\/"},"author":{"name":"root","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7"},"headline":"Spring Boot Backend Development Course, Connecting to RDS Locally","datePublished":"2024-11-01T09:13:41+00:00","dateModified":"2024-11-01T11:29:01+00:00","mainEntityOfPage":{"@id":"https:\/\/atmokpo.com\/w\/33087\/"},"wordCount":673,"publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"articleSection":["Spring Boot backend development"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/atmokpo.com\/w\/33087\/","url":"https:\/\/atmokpo.com\/w\/33087\/","name":"Spring Boot Backend Development Course, Connecting to RDS Locally - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/#website"},"datePublished":"2024-11-01T09:13:41+00:00","dateModified":"2024-11-01T11:29:01+00:00","breadcrumb":{"@id":"https:\/\/atmokpo.com\/w\/33087\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/atmokpo.com\/w\/33087\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/atmokpo.com\/w\/33087\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/atmokpo.com\/w\/en\/"},{"@type":"ListItem","position":2,"name":"Spring Boot Backend Development Course, Connecting to RDS Locally"}]},{"@type":"WebSite","@id":"https:\/\/atmokpo.com\/w\/#website","url":"https:\/\/atmokpo.com\/w\/","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","description":"","publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/atmokpo.com\/w\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/atmokpo.com\/w\/#organization","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","url":"https:\/\/atmokpo.com\/w\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/","url":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","contentUrl":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","width":400,"height":400,"caption":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8"},"image":{"@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/bebubo4"]},{"@type":"Person","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7","name":"root","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","caption":"root"},"sameAs":["http:\/\/atmokpo.com\/w"],"url":"https:\/\/atmokpo.com\/w\/author\/root\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/33087","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/comments?post=33087"}],"version-history":[{"count":1,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/33087\/revisions"}],"predecessor-version":[{"id":33088,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/33087\/revisions\/33088"}],"wp:attachment":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/media?parent=33087"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/categories?post=33087"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/tags?post=33087"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}