{"id":18626,"date":"2025-04-19T21:00:17","date_gmt":"2025-04-19T18:00:17","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi\/"},"modified":"2025-04-19T21:00:17","modified_gmt":"2025-04-19T18:00:17","slug":"aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi\/","title":{"rendered":"AWS S3&#8217;te Statik Web Sitesi Bar\u0131nd\u0131rma: CLI ile DevOps Y\u00f6ntemi"},"content":{"rendered":"<p><body><\/p>\n<p>AWS S3&#8217;te Statik Web Sitesi Bar\u0131nd\u0131rma: CLI ile DevOps Y\u00f6ntemi<\/p>\n<p>Merhaba!  Bu makalede, AWS S3&#8217;te statik bir web sitesini AWS Command Line Interface (CLI) kullanarak nas\u0131l bar\u0131nd\u0131raca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m.  T\u0131klamal\u0131 aray\u00fczleri kullanmadan, tamamen bir DevOps yakla\u015f\u0131m\u0131yla ilerleyece\u011fiz.  Bu y\u00f6ntem, otomasyon ve tekrarlanabilirlik sa\u011flad\u0131\u011f\u0131 i\u00e7in daha verimli ve \u00f6l\u00e7eklenebilir bir \u00e7\u00f6z\u00fcm sunar. Ayr\u0131ca, bu yakla\u015f\u0131m daha fazla kontrol ve esneklik sa\u011flar.<\/p>\n<h2>Gerekli Haz\u0131rl\u0131klar<\/h2>\n<p>\u00d6ncelikle, AWS hesab\u0131n\u0131z\u0131n olmas\u0131 ve AWS CLI&#8217;n\u0131n bilgisayar\u0131n\u0131za kurulu ve yap\u0131land\u0131r\u0131lm\u0131\u015f olmas\u0131 gerekiyor.  AWS CLI&#8217;y\u0131 kurmak ve yap\u0131land\u0131rmak i\u00e7in <a href=\"https:\/\/docs.aws.amazon.com\/cli\/latest\/userguide\/getting-started-install.html\" target=\"_blank\" rel=\"noopener noreferrer\">AWS resmi dok\u00fcmanlar\u0131na<\/a> g\u00f6z atabilirsiniz.  Hesab\u0131n\u0131zda S3 servisinin etkin oldu\u011fundan emin olun.  Son olarak, web sitenizin t\u00fcm dosyalar\u0131n\u0131 (HTML, CSS, JavaScript, resimler, vb.)  yerel bir dizinde toplay\u0131n.  Bu dosyalar\u0131 S3&#8217;e y\u00fckleyece\u011fiz.<\/p>\n<h2>S3 Bucket Olu\u015fturma<\/h2>\n<p>\u0130lk ad\u0131mda, statik web sitenizi bar\u0131nd\u0131raca\u011f\u0131n\u0131z bir S3 bucket&#8217;\u0131 olu\u015fturmam\u0131z gerekiyor.  Bunun i\u00e7in a\u015fa\u011f\u0131daki komutu kullan\u0131n:<\/p>\n<pre><code class=\"language-bash\">aws s3 mb s3:\/\/&lt;bucket-ad\u0131n\u0131z&gt; --region &lt;b\u00f6lge&gt; --create-bucket-configuration LocationConstraint=&lt;b\u00f6lge&gt;<\/code><\/pre>\n<p>Burada,  <code>&lt;bucket-ad\u0131n\u0131z&gt;<\/code> yerine kendi benzersiz bucket ad\u0131n\u0131z\u0131, <code>&lt;b\u00f6lge&gt;<\/code> yerine ise web sitenizin bar\u0131nd\u0131r\u0131laca\u011f\u0131 AWS b\u00f6lgesini (\u00f6rne\u011fin, eu-west-1, us-east-1) yazmal\u0131s\u0131n\u0131z.  Bucket ad\u0131n\u0131z global olarak benzersiz olmal\u0131d\u0131r.  Bucket ad\u0131n\u0131z\u0131n DNS uyumlu oldu\u011fundan (yaln\u0131zca k\u00fc\u00e7\u00fck harfler, say\u0131lar ve tire i\u00e7erdi\u011finden) emin olun.<\/p>\n<h2>Web Sitesi \u0130\u00e7in Bucket Yap\u0131land\u0131rmas\u0131<\/h2>\n<p>\u015eimdi, olu\u015fturdu\u011funuz bucket&#8217;\u0131 statik web sitesi olarak yap\u0131land\u0131raca\u011f\u0131z.  AWS konsolunda bunu grafiksel olarak yapabilirsiniz; ancak bu makalede CLI&#8217;y\u0131 kullanaca\u011f\u0131z. \u00d6ncelikle, S3 bucket&#8217;\u0131n\u0131z\u0131n statik website hosting \u00f6zelli\u011fini aktif hale getirmeniz gerekiyor.  Bu i\u015flem i\u00e7in bucket&#8217;\u0131n \u00f6zelliklerini g\u00fcncellemeniz gerekmektedir.  Bu \u00f6zellik, statik dosyalar\u0131n do\u011fru \u015fekilde sunulmas\u0131n\u0131 sa\u011flar.<\/p>\n<p>A\u015fa\u011f\u0131daki komutlar ile S3 bucket&#8217;\u0131n\u0131z\u0131 statik web sitesi olarak yap\u0131land\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">aws s3api put-bucket-website --bucket &lt;bucket-ad\u0131n\u0131z&gt; --website-configuration file:\/\/website-configuration.json<\/code><\/pre>\n<p><code>website-configuration.json<\/code> dosyas\u0131n\u0131 a\u015fa\u011f\u0131daki gibi olu\u015fturun:<\/p>\n<pre><code class=\"language-json\">\n{\n  \"ErrorDocument\": {\n    \"Key\": \"error.html\"\n  },\n  \"IndexDocument\": {\n    \"Suffix\": \"index.html\"\n  }\n}\n<\/code><\/pre>\n<h2>Dosyalar\u0131n Y\u00fcklemesi<\/h2>\n<p>Web sitenizin t\u00fcm dosyalar\u0131n\u0131 S3 bucket&#8217;\u0131n\u0131za y\u00fckleyin.  Bunun i\u00e7in aws s3 cp komutunu kullanabilirsiniz. \u00d6rne\u011fin, t\u00fcm dosyalar\u0131 yerel dizinden S3&#8217;e kopyalamak i\u00e7in \u015fu komutu kullanabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">aws s3 cp .\/ s3:\/\/&lt;bucket-ad\u0131n\u0131z&gt; --recursive<\/code><\/pre>\n<p><code>--recursive<\/code> bayra\u011f\u0131, t\u00fcm alt dizinleri ve dosyalar\u0131 recursive olarak kopyalar.  Y\u00fckleme i\u015flemi tamamland\u0131ktan sonra, web siteniz eri\u015filebilir hale gelir.<\/p>\n<h2>Web Sitesi Eri\u015fimi<\/h2>\n<p>Web sitenize eri\u015fmek i\u00e7in AWS konsolundan bucket&#8217;\u0131n\u0131z\u0131n URL&#8217;sini bulabilirsiniz veya a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">aws s3api get-bucket-website --bucket &lt;bucket-ad\u0131n\u0131z&gt;<\/code><\/pre>\n<p>Bu komut size web sitenizin eri\u015fim URL&#8217;sini verecektir.  Son olarak, web sitenizi test edin ve beklendi\u011fi gibi \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olun. Herhangi bir sorunla kar\u015f\u0131la\u015f\u0131rsan\u0131z, AWS dok\u00fcmanlar\u0131n\u0131 kontrol edebilir veya  <a href=\"https:\/\/fatihsoysal.com\" target=\"_blank\" rel=\"noopener noreferrer\">web sitemi<\/a> ziyaret edebilirsiniz. Daha fazla bilgi i\u00e7in  <a href=\"https:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/userguide\/WebsiteHosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">AWS S3 resmi dok\u00fcmanlar\u0131n\u0131<\/a> inceleyebilirsiniz.<\/p>\n<p>\u0130\u015fte bu kadar!  AWS CLI kullanarak S3&#8217;te statik bir web sitesi bar\u0131nd\u0131rma i\u015flemini tamamlad\u0131k.  Bu y\u00f6ntem, otomasyon ve tekrarlanabilirlik sa\u011flad\u0131\u011f\u0131 i\u00e7in daha verimli ve \u00f6l\u00e7eklenebilir bir \u00e7\u00f6z\u00fcm sunar.  Umar\u0131m bu makale size yard\u0131mc\u0131 olmu\u015ftur.  Ba\u015fka sorular\u0131n\u0131z varsa, l\u00fctfen yorumlarda belirtin.<\/p>\n<p>#Etiketler: AWS S3, statik web sitesi, AWS CLI, DevOps, cloud hosting, web sitesi bar\u0131nd\u0131rma, Fatih Soysal, bucket, hosting,  komut sat\u0131r\u0131,  otomasyon,  \u00f6l\u00e7eklenebilirlik<br \/>\n<\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"AWS S3&#8217;te Statik Web Sitesi Bar\u0131nd\u0131rma: CLI ile DevOps Y\u00f6ntemi Merhaba! Bu makalede, AWS S3&#8217;te statik bir web&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-18626","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 S3&#039;te Statik Web Sitesi Bar\u0131nd\u0131rma: CLI ile DevOps Y\u00f6ntemi<\/title>\n<meta name=\"description\" content=\"Merhaba! Bu makalede, AWS S3&#039;te statik bir web sitesini AWS Command Line Interface (CLI) kullanarak nas\u0131l bar\u0131nd\u0131raca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. T\u0131klamal\u0131 aray\u00fczleri kullanmadan, tamamen bir DevOps yakla\u015f\u0131m\u0131yla ilerleyece\u011fiz. Bu y\u00f6ntem, otomasyon ve tekrarlanabilirlik sa\u011flad\u0131\u011f\u0131 i\u00e7in daha verimli ve \u00f6l\u00e7eklenebilir bir \u00e7\u00f6z\u00fcm sunar. Ayr\u0131ca, bu yakla\u015f\u0131m daha fazla kontrol ve esneklik sa\u011flar.\" \/>\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\/aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AWS S3&#039;te Statik Web Sitesi Bar\u0131nd\u0131rma: CLI ile DevOps Y\u00f6ntemi\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Bu makalede, AWS S3&#039;te statik bir web sitesini AWS Command Line Interface (CLI) kullanarak nas\u0131l bar\u0131nd\u0131raca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. T\u0131klamal\u0131 aray\u00fczleri kullanmadan, tamamen bir DevOps yakla\u015f\u0131m\u0131yla ilerleyece\u011fiz. Bu y\u00f6ntem, otomasyon ve tekrarlanabilirlik sa\u011flad\u0131\u011f\u0131 i\u00e7in daha verimli ve \u00f6l\u00e7eklenebilir bir \u00e7\u00f6z\u00fcm sunar. Ayr\u0131ca, bu yakla\u015f\u0131m daha fazla kontrol ve esneklik sa\u011flar.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-19T18:00:17+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\/aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"AWS S3&#8217;te Statik Web Sitesi Bar\u0131nd\u0131rma: CLI ile DevOps Y\u00f6ntemi\",\"datePublished\":\"2025-04-19T18:00:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi\/\"},\"wordCount\":594,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi\/\",\"name\":\"AWS S3'te Statik Web Sitesi Bar\u0131nd\u0131rma: CLI ile DevOps Y\u00f6ntemi\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-04-19T18:00:17+00:00\",\"description\":\"Merhaba! Bu makalede, AWS S3'te statik bir web sitesini AWS Command Line Interface (CLI) kullanarak nas\u0131l bar\u0131nd\u0131raca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. T\u0131klamal\u0131 aray\u00fczleri kullanmadan, tamamen bir DevOps yakla\u015f\u0131m\u0131yla ilerleyece\u011fiz. Bu y\u00f6ntem, otomasyon ve tekrarlanabilirlik sa\u011flad\u0131\u011f\u0131 i\u00e7in daha verimli ve \u00f6l\u00e7eklenebilir bir \u00e7\u00f6z\u00fcm sunar. Ayr\u0131ca, bu yakla\u015f\u0131m daha fazla kontrol ve esneklik sa\u011flar.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AWS S3&#8217;te Statik Web Sitesi Bar\u0131nd\u0131rma: CLI ile DevOps Y\u00f6ntemi\"}]},{\"@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 S3'te Statik Web Sitesi Bar\u0131nd\u0131rma: CLI ile DevOps Y\u00f6ntemi","description":"Merhaba! Bu makalede, AWS S3'te statik bir web sitesini AWS Command Line Interface (CLI) kullanarak nas\u0131l bar\u0131nd\u0131raca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. T\u0131klamal\u0131 aray\u00fczleri kullanmadan, tamamen bir DevOps yakla\u015f\u0131m\u0131yla ilerleyece\u011fiz. Bu y\u00f6ntem, otomasyon ve tekrarlanabilirlik sa\u011flad\u0131\u011f\u0131 i\u00e7in daha verimli ve \u00f6l\u00e7eklenebilir bir \u00e7\u00f6z\u00fcm sunar. Ayr\u0131ca, bu yakla\u015f\u0131m daha fazla kontrol ve esneklik sa\u011flar.","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\/aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi\/","og_locale":"tr_TR","og_type":"article","og_title":"AWS S3'te Statik Web Sitesi Bar\u0131nd\u0131rma: CLI ile DevOps Y\u00f6ntemi","og_description":"Merhaba! Bu makalede, AWS S3'te statik bir web sitesini AWS Command Line Interface (CLI) kullanarak nas\u0131l bar\u0131nd\u0131raca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. T\u0131klamal\u0131 aray\u00fczleri kullanmadan, tamamen bir DevOps yakla\u015f\u0131m\u0131yla ilerleyece\u011fiz. Bu y\u00f6ntem, otomasyon ve tekrarlanabilirlik sa\u011flad\u0131\u011f\u0131 i\u00e7in daha verimli ve \u00f6l\u00e7eklenebilir bir \u00e7\u00f6z\u00fcm sunar. Ayr\u0131ca, bu yakla\u015f\u0131m daha fazla kontrol ve esneklik sa\u011flar.","og_url":"https:\/\/fatihsoysal.com\/blog\/aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-04-19T18:00:17+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\/aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"AWS S3&#8217;te Statik Web Sitesi Bar\u0131nd\u0131rma: CLI ile DevOps Y\u00f6ntemi","datePublished":"2025-04-19T18:00:17+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi\/"},"wordCount":594,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi\/","url":"https:\/\/fatihsoysal.com\/blog\/aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi\/","name":"AWS S3'te Statik Web Sitesi Bar\u0131nd\u0131rma: CLI ile DevOps Y\u00f6ntemi","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-04-19T18:00:17+00:00","description":"Merhaba! Bu makalede, AWS S3'te statik bir web sitesini AWS Command Line Interface (CLI) kullanarak nas\u0131l bar\u0131nd\u0131raca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. T\u0131klamal\u0131 aray\u00fczleri kullanmadan, tamamen bir DevOps yakla\u015f\u0131m\u0131yla ilerleyece\u011fiz. Bu y\u00f6ntem, otomasyon ve tekrarlanabilirlik sa\u011flad\u0131\u011f\u0131 i\u00e7in daha verimli ve \u00f6l\u00e7eklenebilir bir \u00e7\u00f6z\u00fcm sunar. Ayr\u0131ca, bu yakla\u015f\u0131m daha fazla kontrol ve esneklik sa\u011flar.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/aws-s3te-statik-web-sitesi-barindirma-cli-ile-devops-yontemi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AWS S3&#8217;te Statik Web Sitesi Bar\u0131nd\u0131rma: CLI ile DevOps Y\u00f6ntemi"}]},{"@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\/18626","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=18626"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/18626\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=18626"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=18626"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=18626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}