İçeriğe atla
Şimdi yükleniyor
AKAşkın KILIÇ
  • 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şkın 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!
📑 İç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

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)
🤖Bu yazı yapay zeka (büyük dil modelleri) ile hazırlanmış, insan editör tarafından incelenmiştir. İçerik üretim sürecimiz.
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

Declarative Workflows 1.0: Ajan Orkestrasyonu Artık YAML'da
Declarative Workflows 1.0: Ajan Orkestrasyonu Artık YAML'da24 Tem 2026
Work IQ Developer Tools ile Copilot Plugin Paketleme
Work IQ Developer Tools ile Copilot Plugin Paketleme4 Eki 2026
SQL Yazarken İki Dünyayı Birleştiren Küçük Ama Güçlü Hamle
SQL Yazarken İki Dünyayı Birleştiren Küçük Ama Güçlü Hamle8 Nis 2026
Azure MCP Araçları Visual Studio 2022'de Yerleşik Geldi
Azure MCP Araçları Visual Studio 2022'de Yerleşik Geldi15 Nis 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ı
Önceki yazı

Python ile Azure MCP Server: PyPI & uvx Yenilikleri

Sonraki yazı

Azure App Service Slot Deployment azd ile Kolaylaştı

İlginizi Çekebilir

Foundry Agent Service: Azure Government'ta Ajan Altyapısı
Aşkın KILIÇ 0

Foundry Agent Service: Azure Government’ta Ajan Altyapısı

28/10/2026
Ignite UI for Blazor: 50+ Bileşen MIT Lisansıyla Açık
Aşkın KILIÇ 0

Ignite UI for Blazor: 50+ Bileşen MIT Lisansıyla Açık

28/10/2026
Visual Studio Ekim Güncellemesi: Git ve Copilot Yenilikleri
Aşkın KILIÇ 0

Visual Studio Ekim Güncellemesi: Git ve Copilot Yenilikleri

27/10/2026

Yazı Ara

Takip Edin

  • Takipçi
  • Takipçi
  • Takipçi
  • Abone
  • Takipçi
  • Foundry Agent Service: Azure Government'ta Ajan Altyapısı
    28/10/2026 Foundry Agent Service: Azure Government’ta Ajan Altyapısı
  • Ignite UI for Blazor: 50+ Bileşen MIT Lisansıyla Açık
    28/10/2026 Ignite UI for Blazor: 50+ Bileşen MIT Lisansıyla Açık
  • Visual Studio Ekim Güncellemesi: Git ve Copilot Yenilikleri
    27/10/2026 Visual Studio Ekim Güncellemesi: Git ve Copilot Yenilikleri
  • Intelligent Terminal 0.2.2572: Ajan Başlatma %56 Hızlandı
    27/10/2026 Intelligent Terminal 0.2.2572: Ajan Başlatma %56 Hızlandı
  • Azure SQL Hyperscale'in Socrates Mimarisi Nasıl Çalışır
    27/10/2026 Azure SQL Hyperscale’in Socrates Mimarisi Nasıl Çalışır
  • 2026-03-10_15-35-23
    10/03/2026 Microsoft 365 E7: Yapay Zeka ve Güvenlik Bir Arada
  • Artımlı Anlık Görüntü: Anında Geri Yükleme
    09/03/2026 Artımlı Anlık Görüntü: Anında Geri Yükleme
  • Bulut Sunucu Altyapısı
    09/03/2026 Microsoft Sovereign Cloud: İzolasyonda Güvenli Bulut
  • GitHub Copilot: Kaldırılan 4 Model ve Geçiş Alternatifleri
    04/10/2026 GitHub Copilot: Kaldırılan 4 Model ve Geçiş Alternatifleri
  • Terminalde AI Ajanlarını Koddan Teste Taşımak: azd ile Gerçekten Yerel Deneyim
    18/03/2026 Terminalde AI Ajanlarını Koddan Teste Taşımak: azd ile Gerçekten Yerel Deneyim
  • 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

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ı ASP.NET Core Azure azure app service Azure Cosmos DB Azure Developer CLI Azure DevOps Azure Functions Azure OpenAI azure sdk Azure SQL CI/CD CodeQL code review copilot Copilot CLI DevOps Entra ID geliştirici verimliliği GitHub GitHub Actions GitHub Copilot güvenlik Kimlik Doğrulama Kubernetes kurumsal güvenlik kurumsal yapay zeka maliyet optimizasyonu MCP Microsoft Agent Framework Microsoft Azure Microsoft Entra ID Microsoft Foundry MSVC otomasyon performans Pull Request RAG verimlilik veri yönetimi Visual Studio Visual Studio 2026 VS Code yapay zeka 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ı 507 yazı 🏗️ Bulut Altyapı 407 yazı 🤖 Yapay Zeka 331 yazı ☁️ Microsoft Azure 279 yazı 🔧 DevOps 277 yazı 🔒 Güvenlik & Kimlik 223 yazı 🏢 Kurumsal Teknoloji 107 yazı 📊 Veri & Analitik 78 yazı 🐳 Konteyner & Kubernetes 62 yazı 📧 Microsoft 365 22 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