İçeriğe atla
Şimdi yükleniyor
  • Anasayfa
  • Azure & Bulut
    • Microsoft Azure
    • Bulut Altyapı
    • Microsoft 365
  • Yazılım
    • DevOps
    • Geliştirici Araçları
    • Konteyner & K8s
  • AI & Veri
    • Yapay Zeka
    • Veri & Analitik
  • Güvenlik
    • Güvenlik & Kimlik
    • Kurumsal Teknoloji
  • Hakkımda
    • İletişim
×
  • Azure
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka
  • Başlangıç
  • Microsoft Azure
  • Terminalde JSON Sihirbazlığı: Azure CLI JMESPath
Geliştirici Araçları Microsoft Azure Azure Developer CLI, bulut otomasyon, JMESPath, JSON sorgulama, terminal ipuçları A.KILIÇ 15/03/2026 0 Yorumlar

Terminalde JSON Sihirbazlığı: Azure CLI JMESPath

Terminalde JSON Sihirbazlığı: Azure Developer CLI’de JMESPath Desteğiyle Hayat Kolaylaşıyor!
Ana Sayfa › Geliştirici Araçları › Terminalde JSON Sihirbazlığı: Azure CLI JMESPath
📑 İçindekiler
  1. Terminalde JSON Sihirbazlığı: Azure CLI JMESPath
  2. JSON Çorbasında Boğulmaya Son: Neden JMESPath?
  3. JMESPath Sorgularına Giriş
  4. Azure'da JMESPath'in Yükselişi
  5. –query Bayrağıyla Terminalde Data Avcılığı
  6. Bilen Bilir: Otomasyonun Kalbi Doğrudan Çıktıda Saklıdır
  7. Gerçek Hayattan Otomasyon Senaryosu
  8. Farklı Platformlarda JMESPath Kullanımı
  9. Kendi Deneyimlerimle JMESPath’in İncelikleri ve Tuzakları
  10. Açıkçası Her Şey Masal Gibi Değil… Pratikte Karşılaştıklarım:
  11. Çok Katmanlı JSON ile Baş Etme Yöntemlerim
  12. Filtreleme, Haritalama ve Pipe: Derinlemesine Kontrol
  13. Peki Ya Dezavantajları ve İpuçları?
  14. Pratik İpuçları ve Sıkça Sorulan Sorular
  15. JMESPath ile starts_with veya contains gibi fonksiyonları nasıl kullanırım?
  16. Nested (iç içe) JSON’da istediğim alanı nasıl alabilirim?
  17. JMESPath ile filtre sonuçlarını sıralayabilir mıyım?
  18. Neden bazen çıktım boş geliyor? Nerede hata yapıyorum?
  19. JMESPath ile dönen değeri shell değişkenine atamak için ipucu var mı?
  20. Birkaç Son Söz & Geleceğe Kısa Bakış…
  21. Kaynaklar ve İleri Okuma
⏱️ 4 dk okuma📅 15 Mart 2026🔄 Güncelleme: 15 Temmuz 2026👁️ görüntülenme

Terminalde JSON Sihirbazlığı: Azure CLI JMESPath

JSON Çorbasında Boğulmaya Son: Neden JMESPath?

Şunu kabul etmek lazım; terminali açtığında ve eline geçen ilk JSON çıktıda havlu atan sadece sen değilsin. En çok da bulut yönetimiyle uğraşıyorsan, çıkan veri sanki “denk gelmişken gömül” diyor (ben de ilk duyduğumda şaşırmıştım). Kendi başıma çok yaşadım: azd ile alınan dataya bakarken gözümde şimşekler çakıyor — nereye bakacağımı şaşırıyorum bazen! Hani “Ya, acaba kolay yolu var mı?” diye soruyorsun kendine… Neyse işte; tam burada JMESPath’ın olayı devreye giriyor – bir anda “bulamadım” derdi ortadan kalkıyor!

Açıkçası,
Peki ya bu JMESPath neyin nesi? Duymayanlar için kısa bir özet patlatayım hemen: JSON yapısında gezinebilmeni sağlayan böl filtreli, esnek. -inandırıcı bulmasam da söylüyorum – güçlü bir sorgu dili. AWS CLI tarafında yıllardır vardı mesela (kıskandıysan normal),. Azure Developer CLI (azd)’ye yeni geldi sayılır. Geçen ay gerçek ortamda bir müşterinin otuz farklı environment’ından yalnızca default olanı seçmem gerekiyordu — jq ile iki takla atıyordum eskiden; şimdi işe tek bayrak yeterli oluyor diyebilirim.

JMESPath Sorgularına Giriş

JMESPath ile en temel düzeyde yapabileceklerini öğrenmek büyük rahatlık. Bir örnek vereyim: bir JSON dizisinden sadece belirli bir alanı çekmek, bazen hayat kurtaracak kadar hızlı işler görüyor. İlk bakışta yabancı gelebilir; ama alışınca asla bırakamıyorsun. Bir keresinde (2023 yazıydı) bir projede Azure Function uygulamalarının listesini çekmem, sadece ‘name’ alanına ihtiyacım vardı. Koca JSON içinden tek satırda şöyle çekebildim:

azd functionapp list - o json --query "[].name"

Bence,
Bunu jq ile kırk takla atarak yapmak yerine, JMESPath ile tek atışta hallettim desem abartı olmaz!

Azure’da JMESPath’in Yükselişi

Ne yalan söyleyeyim,
AWS camiasında başından beri olan JMESPath, Azure tarafında işe son iki yılda adeta “kapanmamış bir borcu” yerine getirmiş gibi. Benim gibi hem AWS hem Azure kullananlar, “nihayet Azure da uyandı!” diyor. Mesela 2022’nın sonlarına doğru bir çok müşterim Azure CLI ile custom scriptlere gömülüp veri çekip filtrelemeye çalışıyordu. Herkes jq yüklüyor, bash dosyaları birbirine giriyordu. Şimdi çoğunu çöpe attık!

--query Bayrağıyla Terminalde Data Avcılığı

Bilen Bilir: Otomasyonun Kalbi Doğrudan Çıktıda Saklıdır

Otomasyonsuz duramayanlardan mısın? Ben şahsen script yazmadan yaşayamıyorum galiba… Artık azd’nın “-o json –query” kombinasyonu hayat kurtarıyor — hem de hiç kasmaya gerek yok! Mesela environment isimleri lazım dedin ya; JSON veriyi alıp başka programdan geçirmene aslında gerek yok artık.
(evet, doğru duydunuz)

💡 Bilgi:
JMESPath desteği azd 1.23.4 ve sonrası sürümlerde bulunuyor!
Senden düşük versiyon çıkaramazsın yanı.
  • Sadece ihtiyacın olan alan:
    azd config show - o json --query "template.sources"
    

    Emir verdikten sonra platforma ait sadeleşmiş bir çıktı geliyor:

    {
    "awesome-azd": {
    "key": "awesome-azd",
    "location": "https://aka.ms/awesome-azd/templates.json",
    "name": "Awesome AZD",
    "type": "awesome-azd"
    }
    }
    
    

    Devasa JSON çöplüklerinde boğulanlar bilir — sadece asıl merak ettiğin bölümü net alıyorsun burdan.

  • Sık kullandığım automation trick’i:
    Kendime not gibi davranırım bazen — varsayılan environment adını shell’e almak istersen:

    ENV_NAME=$(azd env list - o json --query "[?IsDefault].Name | [0]")
    

    Koy pipeline’a — bitti gitti!

Gerçek Hayattan Otomasyon Senaryosu

2024’te bir müşterimde, 120’den fazla resource group’u olan bir ortamda, belirli isimdeki service’lerin lokasyonunu çekmem gerekti (kendi tecrübem). Eskiden jq ile uzun satırlarla uğraşmak gerekiyordu; şimdi işe şöyle bir satır yetiyor:
(buna dikkat edin)

az resource list - o json --query "[?type=='Microsoft.Web/sites'].{name:name, location:location}"

Bunu pipeline’da kullanınca bana zaman kazandırdı ve kod okunabilirliği arttı.

Farklı Platformlarda JMESPath Kullanımı

JMESPath sadece azd’de değil, klasik Azure CLI (az) komutlarında da kullanılabiliyor. Misal, Azure AD kullanıcılarını alabildiğin gibi output’u sadeleştirebilirsin:

az ad user list --query "[].{DisplayName:displayName, User:userPrincipalName}"

Böylece, PowerShell ve Bash scriptlerinde JSON parse etmeye uğraşmadan aradığın veriye doğrudan erişiyorsun.

Kendi Deneyimlerimle JMESPath’in İncelikleri ve Tuzakları

Açıkçası Her Şey Masal Gibi Değil… Pratikte Karşılaştıklarım:

Geçen gün canlıdaki garip bir authentication mesajını hızlıca çekmem gerekti o telaşta. Açık konuşayım önceden koca log’u indirmekten üşengeçlik yüzünden işi uzatırdım… Şimdi işe:

azd auth token - o json --query "data.message"

Bingo!

“nERROR: not logged in, run `azd auth login` to loginn”

Çok Katmanlı JSON ile Baş Etme Yöntemlerim

Tabiî şu unutulmamalı— çok katmanlı nested yapılarda yanlış tırnaklarla veya { köşe parantezi } karmasıyla arada kafanı duvara vurabilirsin (neredeyse kod yazacağıma CSV export edesim geliyordu!). Bir de eski azd komutlarında her şey daha entegre çalışmıyor olabilir; örneğin komuttan dönen output gerçekten JSON mu diye kontrol etmeden umuda güvenip ilerleme…
Gerçekten bazısı dümdüz metinle tokatlıyor insanı!

2022 Eylül ayında yaşadığım bir olay: Bir müşterinin kaynağında nested bir array içinde aranan anahtar hep null dönüyordu. Kendi yazdığım query’de küçük bir karakter hatası, 20 dakika aramamı sağladı. JMESPath’de noktayı, köşeli parantezi yanlış yere koyarsanız sonuç bazen bomboş geliyor. Hemen jmespath.org‘da online deneme yapmaya geçtim!

Filtreleme, Haritalama ve Pipe: Derinlemesine Kontrol

Bak şimdi,
JMESPath’in [?] (filter), []. (haritalama) ve | (pipe) operatörleriyle toplu işlemler hayli kolay. Örnek bir query:

az network vnet list - o json --query "[?contains(name, 'prod')].[name, location]"

prod adını içeren VNet’leri hızlıca dökebiliyorsun. Bu tip fonksiyonellik, filtreleme ve toplama işlemlerini çok pratik kılıyor, kod karışıklığının önüne geçiyor.

Modern data center corridor with server racks and computer equipment. Ideal for technology and IT concepts.
Terminal ortamında filtrelenmiş veriyle çalışmanın keyfi başkadır.

Peki Ya Dezavantajları ve İpuçları?

Dürüst anlatımlar önemli bence… Evet kulağa cool geliyor ama her şey yolunda mı gidiyor dersiniz? Daha fazla bilgi için azure ile ilgili önceki yazımız bakabilirsiniz.

  • Karmaşık Sorgularda Kafa Karışıklığı:
    Birbirinin içine geçmiş data varsa ilk başlarda “Eyvah nerede yanlış yaptım?” sendromu kaçınılmaz oluyor.
  • Dökümansız Alanlar:
    Mesela bazı kendi çıkardığın custom çıktılarda hangi property nerde bitiyor tahmin zor! Durup “Buraya hangi anahtar düşüyor?” demişliğim çoktur.
  • Sürüm Uyumluluğu:
    Aklınızda olsun — script paylaşıyorsan kesinlikle önce azd versiyonunu kontrol etsin kullanıcılar (aksi hâlde niye hata verdiğini saatlerce sorgularsınız).
  • Kavrayana Kadar Zaman Kaybı:
    Söylemesi ayıp hâlâ ben bile dönüp jmespath sitesini kurcalarım. Kırıksız kod yoktur sonuçta…
💡 Bilgi: 
JMESPath’in fonksiyonlarına ufaktan göz atmayı ihmal etmeyin! Filtreleme ([?]), haritalama ([].alanAdı) veya pipe kullanmak mümkün – yavaş ilerleyin daha kolay öğrenirsiniz.
Küçük hedeflerle başlayın derim.
Büyük toplamlar küçük hamlelerden çıkar…
(Klişe öldü ama doğru.)

Bence deneyimle sabit; özellikle CI/CD akışlarında yahut Azure Developer CLI’de Şubat 2026 Bombaları’nda anlattığım gibi mizahı dertlerin olduğu yerlerde kodu zayıf halkası olmadan dönüştürmek büyük nimet (inanın bana) (Ben hâlâ ara sıra açarım).

Scriptler başka makinede direkt patladı 😬 Azd sürümüne tekrar bakılması gerektiğini hatırlat! Minimum version bilgisini özellikle belirtmeni öneririm.
Hata mesajının içinden öz bilgi alamıyorsun (mesela auth error’da) Yeni düzende hep “data.message”‘a odaklanmak mantıklı çözüm sunabilir.
Detailed view of fiber optic cables connected to a patch panel in a data center.
Veriyi doğru almak bazen görünenden çok daha önemli.

Pratik İpuçları ve Sıkça Sorulan Sorular

JMESPath ile starts_with veya contains gibi fonksiyonları nasıl kullanırım?

En çok sorulanlardan biri… Mesela “prod” ile başlayan kaynakları bulmak için şöyle bir sorgu işini görür:

az group list --query "[?starts_with(name, 'prod')].[name, location]"

Ya da içinde “web” geçenleri:

az resource list --query "[?contains(name, 'web')].[name, location]"

Çok pratik!

Nested (iç içe) JSON’da istediğim alanı nasıl alabilirim?

İç içe objelerde noktayla gezebilirsin. Örneğin:

azd project show - o json --query "project.metadata.owner.email"

Ama bazen bir array içindeyse, []. operatörüyle çoklu değerler döndürür.
Hata alınca örnek JSON’u görüp ona göre sorgu geliştirme önemli.

JMESPath ile filtre sonuçlarını sıralayabilir mıyım?

Maalesef “sort_by” fonksiyonu Azure CLI’da tam desteklenmiyor (en azından benim deneyimim böyle). Ama mümkün olan durumlarda; örneğin:

az group list --query "sort_by([], & name)[].name"

Ama bazı karmaşık objelerde native sıralama beklediğin gibi çalışmayabilir. Alternatif olarak output’u bash veya PowerShell ile sıralayabilirsin.

Neden bazen çıktım boş geliyor? Nerede hata yapıyorum?

Genelde JSON’un yapısıyla query’nın uyumsuzluğu bu sorunu çıkarıyor.
İpucu: azd komutunu - o json ile sade çekip, JMESPath online aracı ile deneysel sorgu yapabilirsin (evet, doğru duydunuz). Böylece nerede hata yaptığını bulmak kolaylaşıyor.

JMESPath ile dönen değeri shell değişkenine atamak için ipucu var mı?

Evet! Bunu çoğunlukla şöyle kullanıyorum:

RG_NAME=$(az group list - o json --query "[0].name" -r)

Buradaki -r (resource) parametresiyle düz string döndürür. Bunu pipeline’lara koymak çok kolay.

Birkaç Son Söz & Geleceğe Kısa Bakış…

Laf lafı açtı tabiî. Eninde sonunda şuna bağlayacağım konuyu:
JMESPath desteğiyle birlikte azd sadece geliştiricilerin panel butonu değil bence,
aynı zamanda otomasyon bağımlılarının sabah kahvesi!
Neden derseniz;
artık kompleks yapıların altında kaybolmadan iş akışı rahatlatılıyor,
ancak pratikte biraz kafa patlatmanız şart,
aksi durumda gene kaybolmak garanti:)
Gerçekten.

Bana sorarsanız;
En sevdiğim yönü ne biliyor musunuz:
Yan araçlarla oyalanmadan
terminalden ihtiyaç duyduğun spesifik sonucu nokta atışı çekebiliyorsun artık.
Farklı ekiplerle çalışırken herkes kendi query’sını şekillendirirse işler su gibi akar…
Sen hangi CLI’da böyle yenilik görmek isterdin?
Veya seni en son hangi çıktı sinirlendirdi?
Bence aşağıya yazalım tartışalım hani…

Kaynak isteyenler için hazır link bıraktım:
Azure Developer CLI’de Şubat 2026 Bombaları.
Sorunuz olsa DM’ye de beklerim 😊

Güncel Azure gelişmelerinden anlık haberdar olmak istiyorsan takipten ayrılmayın derim…
(Kapatmadan önce not düşeyim.)
Yanı yollar açık — dene yanıl paylaş!
Özet bu…


Kaynaklar ve İleri Okuma

  • JMESPath support comes to azd JSON output (Resmî Azure Bloğu)
  • Azure Developer CLI — Config ve Query Kullanımı
  • JMESPath Resmî Tutorial ve Dokümantasyon
  • Azure CLI’da –query Bayrağı Kullanımı
  • JMESPath Python Kütüphanesi (GitHub)
Aşkın KILIÇ
Aşkın KILIÇYazar

20+ yıl deneyimli Azure Solutions Architect. Microsoft sertifikalı bulut mimari ve DevOps danışmanı. Azure, yapay zekâ ve bulut teknolojileri üzerine Türkçe teknik içerikler üretiyor.

AZ-305AZ-104AZ-500AZ-400DP-203AI-102

İlgili Yazılar

Data API Builder 2.0: REST Yolunu İş Yapına Göre Kurmak
Data API Builder 2.0: REST Yolunu İş Yapına Göre Kurmak1 Tem 2026
Copilot Cloud Agent Metriği: Kullanımı Ölçmek Kolaylaştı
Copilot Cloud Agent Metriği: Kullanımı Ölçmek Kolaylaştı11 Nis 2026
Binlog MCP Server: CI'da Otomatik Build Analizi Devri
Binlog MCP Server: CI'da Otomatik Build Analizi Devri4 Tem 2026
Deutsche Telekom OpenAI ile Telekomu Baştan Kuruyor
Deutsche Telekom OpenAI ile Telekomu Baştan Kuruyor10 Tem 2026

Bu içerik işinize yaradı mı?

Benzer içerikleri kaçırmamak için YouTube ve GitHub hesaplarımı takip edin.

YouTube GitHub

Haftalık Bülten

Her pazar özenle seçilmiş teknoloji yazıları doğrudan e-postanıza gelsin.

Etiket Azure Developer CLI bulut otomasyon JMESPath JSON sorgulama terminal ipuçları
A.KILIÇ

Microsoft Azure Çözüm Uzmanı | Bulut Bilişim, Yapay Zekâ, DevOps ve Kurumsal Güvenlik alanlarında 15+ yıl deneyim. Azure, Kubernetes, AI/ML ve modern altyapı mimarileri üzerine yazılar yazıyorum.

view all posts
Önceki yazı

Python ile Azure MCP Server: PyPI & uvx Yenilikleri

Sonraki yazı

Azure App Service Slot Deployment azd ile Kolaylaştı

İlginizi Çekebilir

Copilot Uygulama Metrikleri Artık Tüm Rapor Kırılımlarında
A.KILIÇ 0

Copilot Uygulama Metrikleri Artık Tüm Rapor Kırılımlarında

29/07/2026
Azure DevOps Commit Search Genel Kullanıma Açıldı
A.KILIÇ 0

Azure DevOps Commit Search Genel Kullanıma Açıldı

29/07/2026
Visual Studio Temmuz Güncellemesi: Copilot SDK Tabanlı Yeni
A.KILIÇ 0

Visual Studio Temmuz Güncellemesi: Copilot SDK Tabanlı Yeni

28/07/2026

Yazı Ara

Takip Edin

  • Takipçi
  • Takipçi
  • Takipçi
  • Abone
  • Takipçi
  • Copilot Uygulama Metrikleri Artık Tüm Rapor Kırılımlarında
    29/07/2026 Copilot Uygulama Metrikleri Artık Tüm Rapor Kırılımlarında
  • Azure DevOps Commit Search Genel Kullanıma Açıldı
    29/07/2026 Azure DevOps Commit Search Genel Kullanıma Açıldı
  • Visual Studio Temmuz Güncellemesi: Copilot SDK Tabanlı Yeni
    28/07/2026 Visual Studio Temmuz Güncellemesi: Copilot SDK Tabanlı Yeni
  • GitHub Actions Şüpheli Workflow'ları Onaya Alıyor
    28/07/2026 GitHub Actions Şüpheli Workflow’ları Onaya Alıyor
  • .NET'te MCP Sunucularından Agent Skill Keşfi
    28/07/2026 .NET’te MCP Sunucularından Agent Skill Keşfi
  • 2026-03-10_15-35-23
    10/03/2026 Microsoft 365 E7: Yapay Zeka ve Güvenlik Bir Arada
  • Kubernetes v1.36 Memory QoS: Katmanlı Bellek Koruması Geldi
    30/04/2026 Kubernetes v1.36 Memory QoS: Katmanlı Bellek Koruması Geldi
  • Copilot Cloud Agent Metriği: Kullanımı Ölçmek Kolaylaştı
    11/04/2026 Copilot Cloud Agent Metriği: Kullanımı Ölçmek Kolaylaştı
  • Azure MCP Server 2.0: Kendi Sunucunuzda Ajan Otomasyonu
    10/04/2026 Azure MCP Server 2.0: Kendi Sunucunuzda Ajan Otomasyonu
  • .NET 11 Preview 2: Deneyimlerim, Yenilikler ve Gerçek Hayat Notları
    21/03/2026 .NET 11 Preview 2: Deneyimlerim, Yenilikler ve Gerçek Hayat Notları
  • GitHub Copilot Pro Denemeleri Neden Durdu?
    11/04/2026 GitHub Copilot Pro Denemeleri Neden Durduruldu?
  • vcpkg'de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
    06/04/2026 vcpkg’de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
  • MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
    08/04/2026 MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
  • Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
    06/04/2026 Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
  • Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler
    10/04/2026 Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler

SİZİN İÇİN DERLEDİK

Copilot Uygulama Metrikleri Artık Tüm Rapor Kırılımlarında
Bulut Altyapı Geliştirici Araçları Yapay Zeka

Copilot Uygulama Metrikleri Artık Tüm Rapor Kırılımlarında

29/07/2026 A.KILIÇ
Azure DevOps Commit Search Genel Kullanıma Açıldı
DevOps Microsoft Azure

Azure DevOps Commit Search Genel Kullanıma Açıldı

29/07/2026 A.KILIÇ
Visual Studio Temmuz Güncellemesi: Copilot SDK Tabanlı Yeni
DevOps Geliştirici Araçları Microsoft Azure Yapay Zeka

Visual Studio Temmuz Güncellemesi: Copilot SDK Tabanlı Yeni

28/07/2026 A.KILIÇ
GitHub Actions Şüpheli Workflow'ları Onaya Alıyor
DevOps Güvenlik & Kimlik

GitHub Actions Şüpheli Workflow’ları Onaya Alıyor

28/07/2026 A.KILIÇ
.NET'te MCP Sunucularından Agent Skill Keşfi
Geliştirici Araçları Microsoft Azure Yapay Zeka

.NET’te MCP Sunucularından Agent Skill Keşfi

28/07/2026 A.KILIÇ
Azure App Service Linux'ta Startup Log Komutları
Bulut Altyapı DevOps Geliştirici Araçları

Azure App Service Linux’ta Startup Log Komutları

28/07/2026 A.KILIÇ
VS Code'da MSBuild Binlog'ları Copilot ile Analiz Etme
DevOps Geliştirici Araçları Microsoft Azure

VS Code’da MSBuild Binlog’ları Copilot ile Analiz Etme

27/07/2026 A.KILIÇ
How AI is expanding what people do at work
Kurumsal Teknoloji Yapay Zeka

How AI is expanding what people do at work

27/07/2026 A.KILIÇ
Dependabot'ta Bekleme Süresi: Neden Üç Gün?
DevOps Güvenlik & Kimlik

Dependabot’ta Bekleme Süresi: Neden Üç Gün?

27/07/2026 A.KILIÇ
cgroup v1 CPU Shares'ten v2 CPU Weight'e Yeni Dönüşüm
Bulut Altyapı DevOps Konteyner & Kubernetes

cgroup v1 CPU Shares’ten v2 CPU Weight’e Yeni Dönüşüm

27/07/2026 A.KILIÇ
Azure Cosmos DB'de Partition Key Değiştirme Yolları
Bulut Altyapı Veri & Analitik

Azure Cosmos DB’de Partition Key Değiştirme Yolları

26/07/2026 A.KILIÇ
Kudu'da Log Görüntüleme: Linux App Service için Yeni Sayfa
DevOps Microsoft Azure

Kudu’da Log Görüntüleme: Linux App Service için Yeni Sayfa

26/07/2026 A.KILIÇ

Hakkımda

Aşkın KILIÇ

Microsoft Azure Çözüm Uzmanı. Bulut bilişim, yapay zekâ, DevOps ve kurumsal güvenlik üzerine yazılar yazıyorum.

Devamını Oku →

Kategoriler

  • Azure
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka

Popüler Etiketler

AI ajanları Azure Azure Cosmos DB Azure Developer CLI Azure DevOps Azure Functions Azure OpenAI azure sdk Azure SQL açık kaynak bulut bilişim C++ CI/CD copilot Copilot CLI DevOps DevSecOps geliştirici verimliliği GitHub GitHub Actions GitHub Copilot güvenlik Kimlik Doğrulama Kubernetes Kurumsal geliştirme kurumsal güvenlik kurumsal yapay zeka maliyet optimizasyonu Microsoft Agent Framework Microsoft Azure Microsoft Foundry OpenAI otomasyon performans Pull Request Python RAG SEO uyumlu verimlilik veri yönetimi Visual Studio VS Code yapay zeka yapay zeka ajanları Yazılım geliştirme
  • Gizlilik Politikası
  • Çerez Politikası
  • Kullanım Koşulları
  • Hakkımda
  • İletişim

© 2026 Aşkın KILIÇ | Tüm hakları saklıdır. | Powered By SpiceThemes

Çerez tercihleri Zorunlu çerezler sitenin çalışması için kullanılır. Analitik çerezler yalnız açık izninizden sonra Google Analytics ve Microsoft Clarity için etkinleştirilir. KVKK ve Çerez Politikası
✉

Haftalık Bülten

Azure, DevOps ve Yapay Zeka dünyasındaki en güncel içerikleri her hafta doğrudan e-postanıza alın.

Spam yok. İstediğiniz zaman iptal edebilirsiniz.
📱
Uygulamayı Yükle Ana ekrana ekle, çevrimdışı oku
Ana Sayfa
Kategoriler
💻 Geliştirici Araçları 301 yazı 🏗️ Bulut Altyapı 256 yazı 🤖 Yapay Zeka 218 yazı 🔧 DevOps 175 yazı ☁️ Microsoft Azure 169 yazı 🔒 Güvenlik & Kimlik 154 yazı 🏢 Kurumsal Teknoloji 64 yazı 📊 Veri & Analitik 55 yazı 🐳 Konteyner & Kubernetes 44 yazı 📧 Microsoft 365 19 yazı 📁 Azure 1 yazı
Ara
Popüler
Yapay Zeka Azure Kubernetes DevOps Copilot Docker
Paylaş
WhatsApp
İçindekiler
    ← Python ile Azure MCP Server: P...
    Azure App Service Slot Deploym... →
    📩

    Gitmeden önce!

    Her pazar özenle seçilmiş teknoloji yazıları ve AI haberleri doğrudan e-postanıza gelsin. Ücretsiz, spam yok.

    🔒 Bilgileriniz güvende. İstediğiniz zaman ayrılabilirsiniz.

    📬 Haftalık bülten: Teknoloji + AI haberleri
    Beni Takip Et Yeni Azure / AI / DevOps yazılarını GitHub ve RSS üzerinden takip edin.
    GitHub RSS