{"id":8282,"date":"2025-01-01T06:00:13","date_gmt":"2025-01-01T03:00:13","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama\/"},"modified":"2025-01-01T06:00:13","modified_gmt":"2025-01-01T03:00:13","slug":"awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama\/","title":{"rendered":"AWS&#8217;de CDK ve TypeScript ile Basit Statik Web Sitesi Yay\u0131nlama"},"content":{"rendered":"<p><body><\/p>\n<p>AWS&#8217;de CDK ve TypeScript ile Basit Statik Web Sitesi Yay\u0131nlama<\/p>\n<p>Merhaba! Bu makalede, AWS Cloud Development Kit (CDK) ve TypeScript kullanarak basit bir statik web sitesini nas\u0131l kolayca Amazon S3 ve Amazon CloudFront kullanarak yay\u0131nlayaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m anlataca\u011f\u0131m.  Bu y\u00f6ntem, geleneksel y\u00f6ntemlere g\u00f6re daha otomatik ve y\u00f6netilebilir bir s\u00fcre\u00e7 sunar.  \u00d6ncelikle, gerekli olan AWS hesap bilgilerinizin ve  Node.js ile npm&#8217;nin kurulu oldu\u011fundan emin olmal\u0131s\u0131n\u0131z. Ba\u015flayal\u0131m!<\/p>\n<h2>Gerekli Haz\u0131rl\u0131klar<\/h2>\n<p>\u00d6ncelikle, bir AWS hesab\u0131n\u0131z olmal\u0131 ve AWS CLI&#8217;n\u0131z\u0131 yap\u0131land\u0131rm\u0131\u015f olmal\u0131s\u0131n\u0131z.  Ayr\u0131ca,  Node.js ve npm&#8217;nin sisteminizde kurulu oldu\u011fundan emin olun.  CDK&#8217;y\u0131 global olarak kurmak i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">npm install -g aws-cdk<\/code><\/pre>\n<p>Sonras\u0131nda, yeni bir proje olu\u015ftural\u0131m.  Proje dizinine ge\u00e7tikten sonra a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">cdk init app --language typescript<\/code><\/pre>\n<h2>Projenin Yap\u0131land\u0131r\u0131lmas\u0131<\/h2>\n<p> Olu\u015fturulan proje i\u00e7inde,  <code>lib\/<\/code> dizininde bulunan <code><filename>stack.ts<\/filename><\/code> dosyas\u0131n\u0131 a\u00e7\u0131n.  Bu dosya, AWS kaynaklar\u0131n\u0131z\u0131 tan\u0131mlayaca\u011f\u0131n\u0131z yerdir. A\u015fa\u011f\u0131daki kod, bir S3 bucket&#8217;\u0131 ve bir CloudFront da\u011f\u0131t\u0131m\u0131n\u0131 tan\u0131mlar. Bu kod, statik web sitenizi bar\u0131nd\u0131racak ve h\u0131zl\u0131 bir \u015fekilde sunacakt\u0131r.<\/p>\n<pre><code class=\"language-typescript\">import * as cdk from 'aws-cdk-lib';\nimport * as s3 from 'aws-cdk-lib\/aws-s3';\nimport * as cloudfront from 'aws-cdk-lib\/aws-cloudfront';\nimport * as origins from 'aws-cdk-lib\/aws-cloudfront-origins';\nimport { Construct } from 'constructs';\n\nexport class MyStack extends cdk.Stack {\n  constructor(scope: Construct, id: string, props?: cdk.StackProps) {\n    super(scope, id, props);\n\n    const bucket = new s3.Bucket(this, 'MyWebsiteBucket', {\n      websiteIndexDocument: 'index.html',\n      publicReadAccess: true,\n    });\n\n    new cloudfront.Distribution(this, 'MyWebsiteDistribution', {\n      defaultBehavior: {\n        origin: new origins.S3Origin(bucket),\n        viewerProtocolPolicy: cloudfront.ViewerProtocolPolicy.REDIRECT_TO_HTTPS,\n      },\n    });\n  }\n}\n<\/code><\/pre>\n<p>Bu kodda,  <code>s3.Bucket<\/code> ile bir S3 bucket&#8217;\u0131 olu\u015fturuyoruz.  <code>websiteIndexDocument<\/code> \u00f6zelli\u011fi, ana sayfan\u0131n ad\u0131n\u0131 belirler.  <code>publicReadAccess<\/code> ise, herkesin eri\u015febilmesini sa\u011flar.  Ard\u0131ndan, <code>cloudfront.Distribution<\/code> ile bir CloudFront da\u011f\u0131t\u0131m\u0131 olu\u015fturarak S3 bucket&#8217;\u0131n\u0131 CDN olarak kullan\u0131yoruz.  Bu, i\u00e7eri\u011fin daha h\u0131zl\u0131 bir \u015fekilde sunulmas\u0131n\u0131 sa\u011flar.<\/p>\n<h2>Kodun Yay\u0131nlanmas\u0131<\/h2>\n<p>Kodunuz haz\u0131r olduktan sonra,  a\u015fa\u011f\u0131daki komut ile  AWS&#8217;ye yay\u0131nlayabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">cdk deploy<\/code><\/pre>\n<p>Bu komut,  CDK taraf\u0131ndan tan\u0131mlanan kaynaklar\u0131 AWS hesab\u0131n\u0131za da\u011f\u0131t\u0131r.  Da\u011f\u0131t\u0131m tamamland\u0131ktan sonra, CloudFront da\u011f\u0131t\u0131m\u0131n\u0131n URL&#8217;sini  alabilirsiniz. Bu URL, statik web sitenizin eri\u015fim adresidir. Bu adres, h\u0131zl\u0131 ve g\u00fcvenli bir \u015fekilde web sitenize eri\u015fmenizi sa\u011flayacakt\u0131r.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Bu makalede,  CDK ve TypeScript kullanarak basit bir statik web sitesini AWS&#8217;ye nas\u0131l yay\u0131nlayaca\u011f\u0131n\u0131z\u0131 g\u00f6sterdim.  Bu y\u00f6ntem,  kod tabanl\u0131 altyap\u0131 y\u00f6netimi sa\u011flad\u0131\u011f\u0131 i\u00e7in daha otomatik ve \u00f6l\u00e7eklenebilir bir \u00e7\u00f6z\u00fcm sunar. Daha karma\u015f\u0131k projeler i\u00e7in bu temel yap\u0131 \u00fczerine ek \u00f6zellikler ekleyebilirsiniz.  Umar\u0131m bu makale faydal\u0131 olmu\u015ftur!  Daha fazla AWS ve CDK e\u011fitimi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> adresini ziyaret edebilirsiniz.<\/p>\n<p><b>Faydal\u0131 Kaynaklar:<\/b><\/p>\n<ul>\n<li><a href=\"https:\/\/aws.amazon.com\/cdk\/\">AWS CDK<\/a><\/li>\n<li><a href=\"https:\/\/docs.aws.amazon.com\/cdk\/latest\/guide\/getting_started.html\">AWS CDK Ba\u015flang\u0131\u00e7 K\u0131lavuzu<\/a><\/li>\n<\/ul>\n<p>#Etiketler: AWS, CDK, TypeScript, Statik Web Sitesi, Yay\u0131nlama, S3, CloudFront, Hosting, Bulut Bili\u015fim, Fatih Soysal,  Amazon Web Services,  Web Geli\u015ftirme<br \/>\n<\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"AWS&#8217;de CDK ve TypeScript ile Basit Statik Web Sitesi Yay\u0131nlama Merhaba! Bu makalede, AWS Cloud Development Kit (CDK)&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-8282","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>AWS&#039;de CDK ve TypeScript ile Basit Statik Web Sitesi Yay\u0131nlama<\/title>\n<meta name=\"description\" content=\"Merhaba! Bu makalede, AWS Cloud Development Kit (CDK) ve TypeScript kullanarak basit bir statik web sitesini nas\u0131l kolayca Amazon S3 ve Amazon CloudFront kullanarak yay\u0131nlayaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m anlataca\u011f\u0131m. Bu y\u00f6ntem, geleneksel y\u00f6ntemlere g\u00f6re daha otomatik ve y\u00f6netilebilir bir s\u00fcre\u00e7 sunar. \u00d6ncelikle, gerekli olan AWS hesap bilgilerinizin ve Node.js ile npm&#039;nin kurulu oldu\u011fundan emin olmal\u0131s\u0131n\u0131z. Ba\u015flayal\u0131m!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AWS&#039;de CDK ve TypeScript ile Basit Statik Web Sitesi Yay\u0131nlama\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Bu makalede, AWS Cloud Development Kit (CDK) ve TypeScript kullanarak basit bir statik web sitesini nas\u0131l kolayca Amazon S3 ve Amazon CloudFront kullanarak yay\u0131nlayaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m anlataca\u011f\u0131m. Bu y\u00f6ntem, geleneksel y\u00f6ntemlere g\u00f6re daha otomatik ve y\u00f6netilebilir bir s\u00fcre\u00e7 sunar. \u00d6ncelikle, gerekli olan AWS hesap bilgilerinizin ve Node.js ile npm&#039;nin kurulu oldu\u011fundan emin olmal\u0131s\u0131n\u0131z. Ba\u015flayal\u0131m!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-01T03:00:13+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"AWS&#8217;de CDK ve TypeScript ile Basit Statik Web Sitesi Yay\u0131nlama\",\"datePublished\":\"2025-01-01T03:00:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama\/\"},\"wordCount\":459,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama\/\",\"name\":\"AWS'de CDK ve TypeScript ile Basit Statik Web Sitesi Yay\u0131nlama\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-01-01T03:00:13+00:00\",\"description\":\"Merhaba! Bu makalede, AWS Cloud Development Kit (CDK) ve TypeScript kullanarak basit bir statik web sitesini nas\u0131l kolayca Amazon S3 ve Amazon CloudFront kullanarak yay\u0131nlayaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m anlataca\u011f\u0131m. Bu y\u00f6ntem, geleneksel y\u00f6ntemlere g\u00f6re daha otomatik ve y\u00f6netilebilir bir s\u00fcre\u00e7 sunar. \u00d6ncelikle, gerekli olan AWS hesap bilgilerinizin ve Node.js ile npm'nin kurulu oldu\u011fundan emin olmal\u0131s\u0131n\u0131z. Ba\u015flayal\u0131m!\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AWS&#8217;de CDK ve TypeScript ile Basit Statik Web Sitesi Yay\u0131nlama\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"AWS'de CDK ve TypeScript ile Basit Statik Web Sitesi Yay\u0131nlama","description":"Merhaba! Bu makalede, AWS Cloud Development Kit (CDK) ve TypeScript kullanarak basit bir statik web sitesini nas\u0131l kolayca Amazon S3 ve Amazon CloudFront kullanarak yay\u0131nlayaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m anlataca\u011f\u0131m. Bu y\u00f6ntem, geleneksel y\u00f6ntemlere g\u00f6re daha otomatik ve y\u00f6netilebilir bir s\u00fcre\u00e7 sunar. \u00d6ncelikle, gerekli olan AWS hesap bilgilerinizin ve Node.js ile npm'nin kurulu oldu\u011fundan emin olmal\u0131s\u0131n\u0131z. Ba\u015flayal\u0131m!","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:\/\/fatihsoysal.com\/blog\/awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama\/","og_locale":"tr_TR","og_type":"article","og_title":"AWS'de CDK ve TypeScript ile Basit Statik Web Sitesi Yay\u0131nlama","og_description":"Merhaba! Bu makalede, AWS Cloud Development Kit (CDK) ve TypeScript kullanarak basit bir statik web sitesini nas\u0131l kolayca Amazon S3 ve Amazon CloudFront kullanarak yay\u0131nlayaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m anlataca\u011f\u0131m. Bu y\u00f6ntem, geleneksel y\u00f6ntemlere g\u00f6re daha otomatik ve y\u00f6netilebilir bir s\u00fcre\u00e7 sunar. \u00d6ncelikle, gerekli olan AWS hesap bilgilerinizin ve Node.js ile npm'nin kurulu oldu\u011fundan emin olmal\u0131s\u0131n\u0131z. Ba\u015flayal\u0131m!","og_url":"https:\/\/fatihsoysal.com\/blog\/awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-01-01T03:00:13+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"AWS&#8217;de CDK ve TypeScript ile Basit Statik Web Sitesi Yay\u0131nlama","datePublished":"2025-01-01T03:00:13+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama\/"},"wordCount":459,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama\/","url":"https:\/\/fatihsoysal.com\/blog\/awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama\/","name":"AWS'de CDK ve TypeScript ile Basit Statik Web Sitesi Yay\u0131nlama","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-01-01T03:00:13+00:00","description":"Merhaba! Bu makalede, AWS Cloud Development Kit (CDK) ve TypeScript kullanarak basit bir statik web sitesini nas\u0131l kolayca Amazon S3 ve Amazon CloudFront kullanarak yay\u0131nlayaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m anlataca\u011f\u0131m. Bu y\u00f6ntem, geleneksel y\u00f6ntemlere g\u00f6re daha otomatik ve y\u00f6netilebilir bir s\u00fcre\u00e7 sunar. \u00d6ncelikle, gerekli olan AWS hesap bilgilerinizin ve Node.js ile npm'nin kurulu oldu\u011fundan emin olmal\u0131s\u0131n\u0131z. Ba\u015flayal\u0131m!","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/awsde-cdk-ve-typescript-ile-basit-statik-web-sitesi-yayinlama\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AWS&#8217;de CDK ve TypeScript ile Basit Statik Web Sitesi Yay\u0131nlama"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/8282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=8282"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/8282\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=8282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=8282"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=8282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}