{"id":43353,"date":"2026-07-15T09:11:19","date_gmt":"2026-07-15T06:11:19","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi\/"},"modified":"2026-07-15T09:11:37","modified_gmt":"2026-07-15T06:11:37","slug":"awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi\/","title":{"rendered":"AWS&#8217;e S\u0131f\u0131rdan Ba\u015flamak: S\u0131f\u0131r\u0131nc\u0131 G\u00fcn Yol Haritas\u0131"},"content":{"rendered":"<h2>AWS&#8217;e S\u0131f\u0131rdan Ba\u015flamak: S\u0131f\u0131r\u0131nc\u0131 G\u00fcn Yol Haritas\u0131<\/h2>\n<p>AWS&#8217;e s\u0131f\u0131rdan ba\u015flamak g\u00f6z korkutucu olabilir. Bu rehberle bulut bili\u015fim d\u00fcnyas\u0131na g\u00fcvenli bir ad\u0131m at\u0131n ve s\u0131f\u0131r\u0131nc\u0131 g\u00fcn yol haritan\u0131z\u0131 hemen \u00e7izin.<\/p>\n<p>Bulut bili\u015fim (cloud computing) d\u00fcnyas\u0131, g\u00fcn\u00fcm\u00fcz yaz\u0131l\u0131m ekosisteminin merkezinde yer al\u0131yor. Bu ekosistemin \u015f\u00fcphesiz en g\u00fc\u00e7l\u00fc ve en \u00e7ok tercih edilen oyuncusu ise Amazon Web Services (AWS) platformudur. Ancak, AWS konsolunu ilk kez a\u00e7t\u0131\u011f\u0131n\u0131zda y\u00fczlerce farkl\u0131 servis, karma\u015f\u0131k terimler ve faturaland\u0131rma korkusu sizi durdurabilir. Bu durum son derece do\u011fald\u0131r \u00e7\u00fcnk\u00fc AWS, devasa bir okyanus gibidir. Bu makalede, bulut d\u00fcnyas\u0131na ad\u0131m atmak isteyen bir geli\u015ftirici veya sistem y\u00f6neticisi olarak ilk g\u00fcn\u00fcn\u00fcz\u00fc nas\u0131l planlaman\u0131z gerekti\u011fini ad\u0131m ad\u0131m inceleyece\u011fiz. Haz\u0131rsan\u0131z, s\u0131f\u0131r\u0131nc\u0131 g\u00fcn yol haritam\u0131zla AWS d\u00fcnyas\u0131n\u0131 fethine ba\u015flayal\u0131m.<\/p>\n<h2>Bulut Bili\u015fim D\u00fcnyas\u0131na Neden AWS ile Ad\u0131m Atmal\u0131s\u0131n\u0131z?<\/h2>\n<p>\u00d6ncelikle, piyasada Microsoft Azure ve Google Cloud Platform (GCP) gibi g\u00fc\u00e7l\u00fc alternatifler varken neden AWS ile ba\u015flaman\u0131z gerekti\u011fini anlamak \u00f6nemlidir. AWS, bulut pazar\u0131n\u0131n \u00f6nc\u00fcs\u00fcd\u00fcr ve k\u00fcresel pazar pay\u0131nda liderli\u011fini uzun y\u0131llard\u0131r korumaktad\u0131r. Bu durum, i\u015f ilanlar\u0131nda en \u00e7ok aranan bulut becerisinin AWS oldu\u011fu anlam\u0131na gelir. Dolay\u0131s\u0131yla, AWS \u00f6\u011frenmek kariyeriniz i\u00e7in en g\u00fcvenli ve getirisi en y\u00fcksek yat\u0131r\u0131mlardan biridir.<\/p>\n<p>Bununla birlikte, AWS&#8217;in sundu\u011fu dok\u00fcmantasyon, topluluk deste\u011fi ve e\u011fitim kaynaklar\u0131 di\u011fer platformlara k\u0131yasla \u00e7ok daha zengindir. Kar\u015f\u0131la\u015ft\u0131\u011f\u0131n\u0131z herhangi bir hatay\u0131 internette aratt\u0131\u011f\u0131n\u0131zda, saniyeler i\u00e7inde binlerce \u00e7\u00f6z\u00fcm \u00f6nerisi bulabilirsiniz. Ek olarak, AWS&#8217;in sundu\u011fu &#8220;Free Tier&#8221; (\u00dccretsiz Kullan\u0131m Profili) sayesinde, platformu bir y\u0131l boyunca neredeyse hi\u00e7bir \u00fccret \u00f6demeden deneyimleyebilirsiniz. Bu durum, b\u00fct\u00e7enizi zorlamadan ger\u00e7ek d\u00fcnya projeleri geli\u015ftirmenize olanak tan\u0131r.<\/p>\n<p>Sonu\u00e7 olarak, AWS yol haritas\u0131 sadece bir teknolojiyi \u00f6\u011frenmekle ilgili de\u011fildir; ayn\u0131 zamanda modern yaz\u0131l\u0131m mimarilerini, \u00f6l\u00e7eklenebilirli\u011fi ve y\u00fcksek eri\u015filebilirli\u011fi kavraman\u0131n da en etkili yoludur. \u015eimdi, bu yolculu\u011fa \u00e7\u0131karken cebinizde bulunmas\u0131 gereken en temel kavramlara g\u00f6z atal\u0131m.<\/p>\n<h2>AWS Yol Haritas\u0131 \u0130\u00e7in Temel Kavramlar Nelerdir?<\/h2>\n<p>AWS&#8217;e s\u0131f\u0131rdan ba\u015flamak i\u00e7in \u00f6ncelikle altyap\u0131 terminolojisine hakim olman\u0131z gerekir. Geleneksel sunucu y\u00f6netimindeki kavramlar\u0131n bulut d\u00fcnyas\u0131nda nas\u0131l kar\u015f\u0131l\u0131k buldu\u011funu bilmek, \u00f6\u011frenme s\u00fcrecinizi ciddi oranda h\u0131zland\u0131racakt\u0131r. A\u015fa\u011f\u0131daki tabloda, en s\u0131k kar\u015f\u0131la\u015faca\u011f\u0131n\u0131z temel AWS servislerini ve bunlar\u0131n geleneksel d\u00fcnyadaki kar\u015f\u0131l\u0131klar\u0131n\u0131 g\u00f6rebilirsiniz:<\/p>\n<table>\n<thead>\n<tr>\n<th>AWS Servis Ad\u0131<\/th>\n<th>Geleneksel Kar\u015f\u0131l\u0131\u011f\u0131<\/th>\n<th>Kullan\u0131m Amac\u0131<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>EC2 (Elastic Compute Cloud)<\/strong><\/td>\n<td>Sanal Sunucu (VPS)<\/td>\n<td>Uygulamalar\u0131n\u0131z\u0131 \u00e7al\u0131\u015ft\u0131rabilece\u011finiz sanal bilgisayarlar kiralaman\u0131z\u0131 sa\u011flar.<\/td>\n<\/tr>\n<tr>\n<td><strong>S3 (Simple Storage Service)<\/strong><\/td>\n<td>Dosya Sunucusu (Storage)<\/td>\n<td>G\u00f6rseller, videolar ve yedekler gibi statik dosyalar\u0131 s\u0131n\u0131rs\u0131zca depolar.<\/td>\n<\/tr>\n<tr>\n<td><strong>RDS (Relational Database Service)<\/strong><\/td>\n<td>Veritaban\u0131 Sunucusu<\/td>\n<td>MySQL, PostgreSQL gibi ili\u015fkisel veritabanlar\u0131n\u0131 y\u00f6netilen olarak sunar.<\/td>\n<\/tr>\n<tr>\n<td><strong>VPC (Virtual Private Cloud)<\/strong><\/td>\n<td>Yerel A\u011f (LAN \/ Intranet)<\/td>\n<td>AWS \u00fczerindeki kaynaklar\u0131n\u0131z\u0131 g\u00fcvenli ve izole bir sanal a\u011fda toplar.<\/td>\n<\/tr>\n<tr>\n<td><strong>IAM (Identity &amp; Access Management)<\/strong><\/td>\n<td>Kullan\u0131c\u0131 ve Yetki Y\u00f6netimi<\/td>\n<td>Kullan\u0131c\u0131lar\u0131n hangi servislere eri\u015febilece\u011fini detayl\u0131ca kontrol eder.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Bu temel servisleri anlamak, AWS \u00fczerindeki mimarileri okuyabilmeniz i\u00e7in kritik bir \u00f6neme sahiptir. \u00d6rne\u011fin, bir web uygulamas\u0131 da\u011f\u0131tmak istedi\u011finizde, uygulaman\u0131n kodlar\u0131n\u0131 EC2 \u00fczerinde \u00e7al\u0131\u015ft\u0131rabilir, kullan\u0131c\u0131 g\u00f6rsellerini S3&#8217;te depolayabilir ve kullan\u0131c\u0131 verilerini RDS \u00fczerinde saklayabilirsiniz. T\u00fcm bu yap\u0131y\u0131 ise VPC ile d\u0131\u015f d\u00fcnyadan gelebilecek sald\u0131r\u0131lara kar\u015f\u0131 izole edebilirsiniz.<\/p>\n<h2>\u0130lk G\u00fcn G\u00fcvenli\u011fi: IAM ile G\u00fcvenli Hesap Y\u00f6netimi Nas\u0131l Yap\u0131l\u0131r?<\/h2>\n<p>AWS hesab\u0131n\u0131z\u0131 olu\u015fturdu\u011funuzda kulland\u0131\u011f\u0131n\u0131z e-posta adresi ve \u015fifre, sizin &#8220;Root User&#8221; (K\u00f6k Kullan\u0131c\u0131) bilgilerinizdir. K\u00f6k kullan\u0131c\u0131, hesab\u0131n\u0131zdaki her \u015feyi silme, yeni faturalar olu\u015fturma ve t\u00fcm kaynaklar\u0131 y\u00f6netme yetkisine sahiptir. Bu nedenle, g\u00fcnl\u00fck i\u015fleriniz i\u00e7in asla k\u00f6k kullan\u0131c\u0131y\u0131 kullanmamal\u0131s\u0131n\u0131z. S\u0131f\u0131r\u0131nc\u0131 g\u00fcn\u00fcn en \u00f6nemli kural\u0131, k\u00f6k hesab\u0131n\u0131z\u0131 kilitlemek ve kendinize s\u0131n\u0131rland\u0131r\u0131lm\u0131\u015f yetkilere sahip bir IAM kullan\u0131c\u0131s\u0131 olu\u015fturmakt\u0131r.<\/p>\n<p>\u00d6ncelikle, k\u00f6k hesab\u0131n\u0131zda mutlaka MFA (\u00c7ok Fakt\u00f6rl\u00fc Kimlik Do\u011frulama) \u00f6zelli\u011fini aktif hale getirmelisiniz. Bu i\u015flem, \u015fifreniz \u00e7al\u0131nsa bile hesab\u0131n\u0131z\u0131n ele ge\u00e7irilmesini engeller. Ard\u0131ndan, IAM paneline giderek kendiniz i\u00e7in yeni bir kullan\u0131c\u0131 olu\u015fturmal\u0131 ve bu kullan\u0131c\u0131ya sadece ihtiyac\u0131n\u0131z olan yetkileri vermelisiniz. \u00d6rne\u011fin, sadece EC2 ve S3 y\u00f6netimi yapacaksan\u0131z, tam y\u00f6netici yetkisi yerine sadece bu servislerin yetkilerini i\u00e7eren bir politika (policy) tan\u0131mlamal\u0131s\u0131n\u0131z.<\/p>\n<p>A\u015fa\u011f\u0131daki JSON \u00f6rne\u011finde, bir IAM kullan\u0131c\u0131s\u0131na sadece belirli bir S3 kovas\u0131na (bucket) eri\u015fim izni veren basit bir politika tan\u0131m\u0131n\u0131 g\u00f6rebilirsiniz. Bu t\u00fcr politikalar sayesinde sisteminizin g\u00fcvenli\u011fini en \u00fcst d\u00fczeyde tutabilirsiniz:<\/p>\n<div class=\"code-container\">\n<pre><code>{\n    \"Version\": \"2012-10-17\",\n    \"Statement\": [\n        {\n            \"Effect\": \"Allow\",\n            \"Action\": [\n                \"s3:ListBucket\",\n                \"s3:GetObject\",\n                \"s3:PutObject\"\n            ],\n            \"Resource\": [\n                \"arn:aws:s3:::benim-ozel-depom\",\n                \"arn:aws:s3:::benim-ozel-depom\/*\"\n            ]\n        }\n    ]\n}<\/code><\/pre>\n<\/div>\n<p>Bu politikay\u0131 olu\u015fturup kullan\u0131c\u0131n\u0131za atad\u0131\u011f\u0131n\u0131zda, o kullan\u0131c\u0131 belirlenen S3 kovas\u0131 d\u0131\u015f\u0131nda hi\u00e7bir AWS kayna\u011f\u0131na eri\u015femez. Bu yakla\u015f\u0131m, g\u00fcvenlik literat\u00fcr\u00fcnde &#8220;En Az Yetki \u0130lkesi&#8221; (Principle of Least Privilege) olarak adland\u0131r\u0131l\u0131r ve AWS y\u00f6netiminin temel ta\u015f\u0131n\u0131 olu\u015fturur.<\/p>\n<h2>\u00dccretsiz Deneme S\u0131n\u0131rlar\u0131nda Kalmak: B\u00fct\u00e7e Alarmlar\u0131 Nas\u0131l Kurulur?<\/h2>\n<p>AWS \u00f6\u011frenirken en b\u00fcy\u00fck endi\u015felerden biri, ay sonunda s\u00fcrpriz bir fatura ile kar\u015f\u0131la\u015fmakt\u0131r. \u0130nternette dikkatsizlik y\u00fcz\u00fcnden binlerce dolarl\u0131k faturalarla kar\u015f\u0131la\u015fan geli\u015ftiricilerin hikayelerini okumu\u015f olabilirsiniz. Ancak endi\u015felenmenize gerek yok; \u00e7\u00fcnk\u00fc AWS Budgets (B\u00fct\u00e7eler) servisi sayesinde bu riski tamamen ortadan kald\u0131rabilirsiniz.<\/p>\n<p>B\u00fct\u00e7e alarm\u0131 kurmak, s\u0131f\u0131r\u0131nc\u0131 g\u00fcn yol haritan\u0131z\u0131n en kritik ad\u0131mlar\u0131ndan biridir. Bu i\u015flem i\u00e7in AWS Billing (Faturaland\u0131rma) paneline giderek kendinize ayl\u0131k 1 dolarl\u0131k bir b\u00fct\u00e7e limiti belirleyebilirsiniz. E\u011fer harcamalar\u0131n\u0131z bu limitin \u00f6rne\u011fin %80&#8217;ine ula\u015f\u0131rsa, AWS size otomatik olarak bir uyar\u0131 e-postas\u0131 g\u00f6nderir. B\u00f6ylece arka planda a\u00e7\u0131k unuttu\u011funuz ve para harcayan bir EC2 sunucusunu veya RDS veritaban\u0131n\u0131 erkenden fark edip kapatabilirsiniz.<\/p>\n<p>Ek olarak, AWS Free Tier s\u0131n\u0131rlar\u0131n\u0131 iyi bilmeniz gerekir. \u00d6rne\u011fin, ayl\u0131k 750 saat t2.micro veya t3.micro EC2 kullan\u0131m hakk\u0131n\u0131z vard\u0131r. Bu, bir adet sunucuyu 30 g\u00fcn boyunca kesintisiz olarak \u00fccretsiz \u00e7al\u0131\u015ft\u0131rabilece\u011finiz anlam\u0131na gelir. Ancak ayn\u0131 anda iki adet sunucu \u00e7al\u0131\u015ft\u0131r\u0131rsan\u0131z, toplam saat s\u0131n\u0131r\u0131n\u0131 a\u015faca\u011f\u0131n\u0131z i\u00e7in faturaland\u0131r\u0131l\u0131rs\u0131n\u0131z. Bu detaylara dikkat ederek, AWS&#8217;i tamamen \u00fccretsiz bir laboratuvar olarak kullanabilirsiniz.<\/p>\n<h2>\u0130lk Sunucuyu Canl\u0131ya Alma: EC2 ve S3 Entegrasyonu Nas\u0131l Yap\u0131l\u0131r?<\/h2>\n<p>Temel g\u00fcvenlik ve b\u00fct\u00e7e ayarlar\u0131n\u0131 tamamlad\u0131ktan sonra, art\u0131k ilk pratik uygulaman\u0131za ge\u00e7ebilirsiniz. Bu a\u015famada, bir EC2 sunucusu aya\u011fa kald\u0131raca\u011f\u0131z ve AWS CLI (Komut Sat\u0131r\u0131 Aray\u00fcz\u00fc) arac\u0131l\u0131\u011f\u0131yla bu sunucudan S3 \u00fczerindeki bir dosyaya nas\u0131l eri\u015febilece\u011fimizi deneyimleyece\u011fiz.<\/p>\n<p>\u00d6ncelikle bilgisayar\u0131n\u0131za AWS CLI arac\u0131n\u0131 kurmal\u0131 ve olu\u015fturdu\u011funuz IAM kullan\u0131c\u0131s\u0131n\u0131n eri\u015fim anahtarlar\u0131n\u0131 (Access Key ve Secret Key) kullanarak terminalinizi yap\u0131land\u0131rmal\u0131s\u0131n\u0131z. Yap\u0131land\u0131rma i\u015flemi i\u00e7in terminalinizde a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131rabilirsiniz:<\/p>\n<div class=\"code-container\">\n<pre><code>aws configure<\/code><\/pre>\n<\/div>\n<p>Bu komutun ard\u0131ndan size s\u0131ras\u0131yla AWS Access Key ID, AWS Secret Access Key, varsay\u0131lan b\u00f6lge (\u00f6rne\u011fin: <code>eu-central-1<\/code>) ve \u00e7\u0131kt\u0131 format\u0131 sorulacakt\u0131r. Bilgileri girdikten sonra art\u0131k bilgisayar\u0131n\u0131zdan AWS kaynaklar\u0131n\u0131 y\u00f6netmeye haz\u0131rs\u0131n\u0131z demektir. \u015eimdi, yeni bir S3 kovas\u0131 olu\u015fturmak ve i\u00e7ine bir dosya y\u00fcklemek i\u00e7in \u015fu komutlar\u0131 s\u0131ras\u0131yla \u00e7al\u0131\u015ft\u0131rabilirsiniz:<\/p>\n<div class=\"code-container\">\n<pre><code># Yeni bir S3 kovas\u0131 olu\u015fturma\naws s3 mb s3:\/\/turkiye-aws-ogrenme-kovasi\n\n# Yerel bilgisayardaki bir dosyay\u0131 S3'e y\u00fckleme\naws s3 cp merhaba.txt s3:\/\/turkiye-aws-ogrenme-kovasi\/<\/code><\/pre>\n<\/div>\n<p>Bu ad\u0131mlar\u0131 ba\u015far\u0131yla tamamlad\u0131\u011f\u0131n\u0131zda, bulut \u00fczerinde ilk veri depolama i\u015fleminizi ger\u00e7ekle\u015ftirmi\u015f olursunuz. Bununla birlikte, bu s\u00fcre\u00e7te konsol aray\u00fcz\u00fcn\u00fc kullanmak yerine terminal \u00fczerinden \u00e7al\u0131\u015fmak, sizi gelecekteki &#8220;Altyap\u0131 Kodlamas\u0131&#8221; (Infrastructure as Code) s\u00fcre\u00e7lerine de haz\u0131rlayacakt\u0131r.<\/p>\n<h2>Ger\u00e7ek Bir Vaka Analizi: Yerel Bir Giri\u015fimin AWS G\u00f6\u00e7\u00fc<\/h2>\n<p>AWS servislerinin g\u00fcc\u00fcn\u00fc daha iyi anlamak ad\u0131na, T\u00fcrkiye pazar\u0131nda faaliyet g\u00f6steren hayali bir e-ticaret giri\u015fimi olan &#8220;KitapDeposu&#8221; projesini ele alal\u0131m. KitapDeposu, ilk ba\u015flarda yerel bir bar\u0131nd\u0131rma (hosting) firmas\u0131nda tek bir sanal sunucu \u00fczerinde \u00e7al\u0131\u015f\u0131yordu. Ancak, \u00f6zellikle s\u0131nav d\u00f6nemlerinde ve b\u00fcy\u00fck indirim kampanyalar\u0131nda siteye gelen yo\u011fun trafik nedeniyle sunucu \u00e7\u00f6k\u00fcyor ve ciddi ciro kay\u0131plar\u0131 ya\u015fan\u0131yordu.<\/p>\n<p>Giri\u015fim ekibi, bu sorunu \u00e7\u00f6zmek amac\u0131yla sistemlerini AWS platformuna ta\u015f\u0131maya karar verdi. AWS yol haritas\u0131 kapsam\u0131nda att\u0131klar\u0131 ad\u0131mlar \u015fu \u015fekilde ger\u00e7ekle\u015fti:<\/p>\n<ul>\n<li><strong>\u00d6l\u00e7eklenebilirlik:<\/strong> Tek bir b\u00fcy\u00fck sunucu yerine, gelen trafi\u011fe g\u00f6re otomatik olarak \u00e7o\u011falan ve azalan EC2 sunucular\u0131 (Auto Scaling) kullanmaya ba\u015flad\u0131lar.<\/li>\n<li><strong>Y\u00fcksek Eri\u015filebilirlik:<\/strong> Sunucular\u0131 farkl\u0131 fiziksel veri merkezlerine (Availability Zones) da\u011f\u0131tarak, bir b\u00f6lgede elektrik kesintisi olsa bile sitenin aktif kalmas\u0131n\u0131 sa\u011flad\u0131lar.<\/li>\n<li><strong>Maliyet Optimizasyonu:<\/strong> Kitap g\u00f6rsellerini pahal\u0131 sunucu diskleri yerine son derece ucuz olan S3 depolar\u0131na ta\u015f\u0131d\u0131lar ve CDN (Content Delivery Network) olarak CloudFront servisini entegre ettiler.<\/li>\n<\/ul>\n<p>Sonu\u00e7 olarak, KitapDeposu bu g\u00f6\u00e7\u00fcn ard\u0131ndan trafik dalgalanmalar\u0131ndan etkilenmeyen, %99.99 oran\u0131nda kesintisiz \u00e7al\u0131\u015fan bir altyap\u0131ya kavu\u015ftu. \u00dcstelik, sadece kulland\u0131klar\u0131 kaynak kadar \u00f6deme yapt\u0131klar\u0131 i\u00e7in altyap\u0131 maliyetlerini de %35 oran\u0131nda d\u00fc\u015f\u00fcrmeyi ba\u015fard\u0131lar. Bu vaka analizi, AWS&#8217;e s\u0131f\u0131rdan ba\u015flamak ve do\u011fru mimariyi kurmak konusunun i\u015fletmeler i\u00e7in ne kadar hayati oldu\u011funu a\u00e7\u0131k\u00e7a g\u00f6stermektedir.<\/p>\n<h2>AWS \u00d6\u011frenirken S\u0131k Yap\u0131lan Hatalar Nelerdir?<\/h2>\n<p>AWS \u00f6\u011frenme s\u00fcrecinde baz\u0131 yayg\u0131n hatalardan ka\u00e7\u0131nmak, hem zaman hem de para tasarrufu sa\u011flar. Bu hatalar\u0131n ba\u015f\u0131nda, her \u015feyi manuel olarak AWS konsolu \u00fczerinden yapmak gelir. Ba\u015flang\u0131\u00e7ta konsolu kullanmak \u00f6\u011frenmeyi kolayla\u015ft\u0131rsa da, ilerleyen s\u00fcre\u00e7te mutlaka Terraform veya AWS CloudFormation gibi ara\u00e7larla altyap\u0131n\u0131z\u0131 kod olarak tan\u0131mlamay\u0131 \u00f6\u011frenmelisiniz.<\/p>\n<p>Bununla birlikte, g\u00fcvenlik anahtarlar\u0131n\u0131z\u0131 (Access Keys) yanl\u0131\u015fl\u0131kla GitHub gibi a\u00e7\u0131k kaynakl\u0131 platformlarda payla\u015fmak \u00e7ok s\u0131k yap\u0131lan bir di\u011fer hatad\u0131r. Botlar, GitHub depolar\u0131n\u0131 s\u00fcrekli tarayarak bu anahtarlar\u0131 ele ge\u00e7irir ve saniyeler i\u00e7inde hesab\u0131n\u0131zda y\u00fcksek maliyetli kripto madencili\u011fi sunucular\u0131 a\u00e7abilir. Bu nedenle, g\u00fcvenlik anahtarlar\u0131n\u0131z\u0131 asla kod dosyalar\u0131n\u0131z\u0131n i\u00e7ine yazmamal\u0131, bunun yerine AWS IAM Role (Rol) yap\u0131s\u0131n\u0131 kullanmal\u0131s\u0131n\u0131z.<\/p>\n<p>Son olarak, her servisi derinlemesine \u00f6\u011frenmeye \u00e7al\u0131\u015farak kendinizi bo\u011fmamal\u0131s\u0131n\u0131z. AWS \u00fczerinde 200&#8217;den fazla servis bulunur ve bunlar\u0131n hepsini uzman d\u00fczeyinde bilmek imkans\u0131zd\u0131r. Yol haritan\u0131zda her zaman temel servisleri (EC2, S3, RDS, IAM, VPC) merkezde tutmal\u0131, di\u011fer servisleri ise projenizin ihtiya\u00e7lar\u0131na g\u00f6re kademeli olarak \u00f6\u011frenmelisiniz.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>AWS&#8217;e s\u0131f\u0131rdan ba\u015flamak, sab\u0131r ve pratik gerektiren uzun soluklu bir yolculuktur. Bu makalede ele ald\u0131\u011f\u0131m\u0131z s\u0131f\u0131r\u0131nc\u0131 g\u00fcn yol haritas\u0131, g\u00fcvenli, ekonomik ve verimli bir ba\u015flang\u0131\u00e7 yapman\u0131z\u0131 sa\u011flayacak temel ta\u015flar\u0131n\u0131 i\u00e7ermektedir. G\u00fcvenli\u011finizi IAM ile sa\u011flay\u0131p b\u00fct\u00e7enizi kontrol alt\u0131nda tuttu\u011funuz s\u00fcrece, AWS platformu sizin i\u00e7in harika bir oyun alan\u0131 ve kariyer s\u0131\u00e7rama tahtas\u0131 olacakt\u0131r. \u015eimdi ilk ad\u0131m\u0131 at\u0131n, hesab\u0131n\u0131z\u0131 olu\u015fturun ve bulutun sundu\u011fu s\u0131n\u0131rs\u0131z d\u00fcnyay\u0131 ke\u015ffetmeye ba\u015flay\u0131n!<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular<\/h3>\n<ul>\n<li><strong>AWS \u00f6\u011frenmek i\u00e7in yaz\u0131l\u0131m bilmek \u015fart m\u0131?<\/strong><br \/>Hay\u0131r, temel d\u00fczeyde AWS kullanmak ve altyap\u0131 y\u00f6netmek i\u00e7in ileri d\u00fczey yaz\u0131l\u0131m bilmenize gerek yoktur. Ancak, temel d\u00fczeyde Linux komut sat\u0131r\u0131 bilgisi ve a\u011f (networking) kavramlar\u0131na a\u015fina olmak s\u00fcreci olduk\u00e7a kolayla\u015ft\u0131r\u0131r.<\/li>\n<li><strong>AWS Free Tier s\u00fcresi bitti\u011finde ne olur?<\/strong><br \/>12 ayl\u0131k \u00fccretsiz deneme s\u00fcresi sona erdi\u011finde, kulland\u0131\u011f\u0131n\u0131z servisler standart tarifeler \u00fczerinden faturaland\u0131r\u0131lmaya ba\u015flar. Bu nedenle, deneme s\u00fcresi bitmeden \u00f6nce kullanmad\u0131\u011f\u0131n\u0131z t\u00fcm kaynaklar\u0131 temizlemeniz ve b\u00fct\u00e7e alarmlar\u0131n\u0131z\u0131 aktif tutman\u0131z \u00f6nemlidir.<\/li>\n<li><strong>Hangi AWS sertifikas\u0131 ile ba\u015flamal\u0131y\u0131m?<\/strong><br \/>Yeni ba\u015flayanlar i\u00e7in en ideal sertifika <strong>AWS Certified Cloud Practitioner<\/strong> s\u0131nav\u0131d\u0131r. Bu sertifika, teknik detaylardan ziyade genel bulut kavramlar\u0131n\u0131 ve AWS servislerinin ne i\u015fe yarad\u0131\u011f\u0131n\u0131 \u00f6l\u00e7er. Daha teknik bir rol hedefliyorsan\u0131z, bir sonraki ad\u0131mda <strong>AWS Certified Solutions Architect &#8211; Associate<\/strong> sertifikas\u0131n\u0131 hedefleyebilirsiniz.<\/li>\n<\/ul>\n<p>#AWS #BulutBilisim #WebGelisirme #DevOps #SistemYonetimi<\/p>\n<div class=\"github-example-link\"><strong>\u00d6rnek kod:<\/strong> <a href=\"https:\/\/github.com\/fatihsoysalcom\/aws-s3-basic-upload-example\" target=\"_blank\" rel=\"noopener noreferrer\">github.com\/fatihsoysalcom\/aws-s3-basic-upload-example<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"AWS&#8217;e s\u0131f\u0131rdan ba\u015flamak g\u00f6z korkutucu olabilir. Bu rehberle bulut bili\u015fim d\u00fcnyas\u0131na g\u00fcvenli bir ad\u0131m at\u0131n ve s\u0131f\u0131r\u0131nc\u0131 g\u00fcn yol haritan\u0131z\u0131 hemen \u00e7izin.","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":[1406],"tags":[],"class_list":{"0":"post-43353","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-aws","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;e S\u0131f\u0131rdan Ba\u015flamak: S\u0131f\u0131r\u0131nc\u0131 G\u00fcn Yol Haritas\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/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:\/\/fatihsoysal.com\/blog\/awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AWS&#039;e S\u0131f\u0131rdan Ba\u015flamak: S\u0131f\u0131r\u0131nc\u0131 G\u00fcn Yol Haritas\u0131\" \/>\n<meta property=\"og:description\" content=\"AWS&#039;e s\u0131f\u0131rdan ba\u015flamak g\u00f6z korkutucu olabilir. Bu rehberle bulut bili\u015fim d\u00fcnyas\u0131na g\u00fcvenli bir ad\u0131m at\u0131n ve s\u0131f\u0131r\u0131nc\u0131 g\u00fcn yol haritan\u0131z\u0131 hemen \u00e7izin.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-15T06:11:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-15T06:11:37+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=\"11 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"AWS&#8217;e S\u0131f\u0131rdan Ba\u015flamak: S\u0131f\u0131r\u0131nc\u0131 G\u00fcn Yol Haritas\u0131\",\"datePublished\":\"2026-07-15T06:11:19+00:00\",\"dateModified\":\"2026-07-15T06:11:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi\/\"},\"wordCount\":2245,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"AWS\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi\/\",\"name\":\"AWS'e S\u0131f\u0131rdan Ba\u015flamak: S\u0131f\u0131r\u0131nc\u0131 G\u00fcn Yol Haritas\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-07-15T06:11:19+00:00\",\"dateModified\":\"2026-07-15T06:11:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AWS&#8217;e S\u0131f\u0131rdan Ba\u015flamak: S\u0131f\u0131r\u0131nc\u0131 G\u00fcn Yol Haritas\u0131\"}]},{\"@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'e S\u0131f\u0131rdan Ba\u015flamak: S\u0131f\u0131r\u0131nc\u0131 G\u00fcn Yol Haritas\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","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\/awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi\/","og_locale":"tr_TR","og_type":"article","og_title":"AWS'e S\u0131f\u0131rdan Ba\u015flamak: S\u0131f\u0131r\u0131nc\u0131 G\u00fcn Yol Haritas\u0131","og_description":"AWS'e s\u0131f\u0131rdan ba\u015flamak g\u00f6z korkutucu olabilir. Bu rehberle bulut bili\u015fim d\u00fcnyas\u0131na g\u00fcvenli bir ad\u0131m at\u0131n ve s\u0131f\u0131r\u0131nc\u0131 g\u00fcn yol haritan\u0131z\u0131 hemen \u00e7izin.","og_url":"https:\/\/fatihsoysal.com\/blog\/awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-07-15T06:11:19+00:00","article_modified_time":"2026-07-15T06:11:37+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"11 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"AWS&#8217;e S\u0131f\u0131rdan Ba\u015flamak: S\u0131f\u0131r\u0131nc\u0131 G\u00fcn Yol Haritas\u0131","datePublished":"2026-07-15T06:11:19+00:00","dateModified":"2026-07-15T06:11:37+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi\/"},"wordCount":2245,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["AWS"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi\/","url":"https:\/\/fatihsoysal.com\/blog\/awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi\/","name":"AWS'e S\u0131f\u0131rdan Ba\u015flamak: S\u0131f\u0131r\u0131nc\u0131 G\u00fcn Yol Haritas\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-07-15T06:11:19+00:00","dateModified":"2026-07-15T06:11:37+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/awse-sifirdan-baslamak-sifirinci-gun-yol-haritasi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AWS&#8217;e S\u0131f\u0131rdan Ba\u015flamak: S\u0131f\u0131r\u0131nc\u0131 G\u00fcn Yol Haritas\u0131"}]},{"@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\/43353","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=43353"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/43353\/revisions"}],"predecessor-version":[{"id":43354,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/43353\/revisions\/43354"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=43353"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=43353"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=43353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}