⚙️ AWS CLI Kurulumu

AWS CLI Kurulumu: AWS CLI, Maven komutunun IntelliJ GUI'sine olan ilişkisi gibidir — ikisi de aynı sonuca ulaşır, ama biri sabah 2'de script içinde gözetimsiz çalışabilir.

AWS CLI, Maven komutunun IntelliJ GUI'sine olan ilişkisi gibidir — ikisi de aynı sonuca ulaşır, ama biri sabah 2'de script içinde gözetimsiz çalışabilir. Şunu düşün: AWS Console yeterli olsaydı, neden her CI/CD pipeline CLI kullanır? Çünkü bir pipeline sadece bir script'tir ve script'lerin çıkış kodu döndüren, çıktısını pipe'layabilen, "Onayla" düğmesine tıklamak için insan beklemeyen komutlara ihtiyacı vardır. Java analojisi: Console, `java -jar` komutunu sarmalayan kullanıcı dostu bir GUI gibidir; CLI ise `ProcessBuilder` ile Java sınıfını doğrudan çağırmak gibi — aynı JVM, tam programatik kontrol. QA mühendisi için pratik sonuç nettir: test çalışmasından sonra 200 Selenium screenshot'ını S3'e yükleyen bir pipeline, tek bir `aws s3 sync` komutuna ihtiyaç duyar; bu komut pipeline script'inde yoksa CI agent sıfırlandığında screenshot'lar kaybolur ve bir daha erişilemez.

Adım 1 — AWS Hesabı Oluştur

Hesap oluşturduktan hemen sonra root hesabında MFA (Multi-Factor Authentication) etkinleştir. IAM → Security credentials → MFA aktivasyon.

Adım 2 — AWS CLI Kur

aws --version Çıktısı Neden Kurulumun TEK Kanıtıdır?

winget/brew/curl, AWS CLI ikili dosyasını…

`winget install Amazon.AWSCLI` (ya da brew/curl), AWS CLI ikili dosyasını sisteme İNDİRİR ve PATH'e EKLER — ama henüz HİÇBİR AWS kaynağına bağlanmadı.

aws --version, terminalin PATH'inin bu…

`aws --version`, terminalin PATH'inin bu YENİ komutu BULABİLDİĞİNİ ve ikili dosyanın BOZULMADAN çalıştığını kanıtlayan TEK komuttur — henüz kimlik doğrulama İÇERMEZ.

"command not found" hatası GENELDE…

"command not found" hatası GENELDE kurulumun BAŞARISIZ olduğu anlamına gelmez — terminal oturumunun PATH DEĞİŞİKLİĞİNİ henüz OKUMADIĞI anlamına gelir; terminali yeniden BAŞLATMAK genelde ÇÖZÜMDÜR.

Adım 3 — IAM User & Access Key Oluştur

Adım 4 — AWS CLI Yapılandır

aws configure Sonrası Kimlik Bilgileri NEREDE Saklanır?