Amazon Q Developer Hakkında SSS

Genel

Amazon Q Developer, sorulara İngilizce olarak yanıt verebilir.

Amazon Q Developer, sorularınıza yanıt oluşturmak için sorularınızı, yanıtlarını ve entegre geliştirme ortamınızdaki (IDE) konsol meta verileri ve kodlar gibi ek bağlamları depolar. Amazon Q Pro Katman ve Ücretsiz Kullanım için kod parçacıkları, konuşmalar ve IDE'de açık dosya içerikleri dahil olmak üzere müşteri içeriği, hizmeti sağlamak ve sürdürmek için depolanabilir ve işlenebilir.

Amazon Q Developer Pro ve Amazon Q Business, içeriğinizi hizmet iyileştirme amacıyla kullanmaz.

Amazon Q Developer Ücretsiz Kullanım, belirli içerikleri hizmet iyileştirme amacıyla kullanabilir. Örneğin sıkça sorulan sorulara daha iyi yanıtlar sağlamak, Amazon Q operasyonel sorunlarını düzeltmek, hata ayıklamayı gidermek veya model eğitimi için kullanabilir. AWS'nin hizmet iyileştirmesi için kullanabileceği içerikler, örneğin Amazon Q'ya sorularınızı ve Amazon Q'nun oluşturduğu yanıtları ve kodları içerir.

Hizmet iyileştirme için içerik kullanarak Amazon Q Developer Ücretsiz Kullanım'ı devre dışı bırakma şekliniz, Amazon Q'yu kullandığınız ortama bağlıdır. Konsol, Konsol Mobil Uygulaması ve AWS web siteleri için AWS Kuruluşlar'da bir yapay zeka hizmetleri devre dışı bırakma politikası yapılandırarak devre dışı bırakın. Daha fazla bilgi için AWS Kuruluşlar Kullanıcı Kılavuzu'ndaki Yapay Zeka hizmetleri devre dışı bırakma politikalarına bakın. IDE'de, devre dışı bırakmak için ayarlarınızı yapın.

Amazon Q Developer'a konsoldan erişmek için önce konsolda oturum açmanız ve ardından Amazon Q Developer'ı kullanmak için uygun izinlere sahip olduğunuzdan emin olmanız gerekir. Hesabınızı etkinleştirmesi için yöneticinizle iletişime geçebilirsiniz. Konsol kenar çubuğunda Amazon Q Developer simgesini görmeye başladıktan sonra Amazon Q Developer penceresini açmak için simgeyi seçin ve ardından AWS ile ilgili sorularınızı sorun. Daha fazla ayrıntı için Amazon Q Developer'ı kullanmaya başlama sayfasına bakın veya belgeleri okuyun.

Konsolda mevcut Amazon Q Developer konuşma özelliklerine bir mobil cihazdan Konsol Mobil Uygulaması'nı kullanarak erişebilirsiniz. Konsol Mobil Uygulaması'nı kullanırken hesap düzeyi Amazon Q Developer Ücretsiz Kullanım limitlerini elde edersiniz. Amazon Q Developer Ücretsiz Katmanı hakkında daha fazla bilgi edinmek için Amazon Q Developer fiyatlandırma sayfasını ziyaret edin. Amazon Elastic Compute Cloud'da (Amazon EC2) Amazon Q Developer bulut sunucusu seçimine veya Konsol Mobil Uygulaması'nı kullanarak Amazon Q Developer ağ erişilebilirlik analizine erişemezsiniz.

Amazon Q Developer, AWS Chatbot aracılığıyla Slack veya Microsoft Teams'deki ekip sohbet odalarında kullanılabilir. Daha fazla bilgi edinmek için belgelere bakın.

Amazon Q Geliştirici halihazırda Visual Studio (VS) Code, IntelliJ IDE'lerini ve Eclipse'i (önizleme) desteklemektedir. IDE'de Amazon Q Developer'ı kullanmaya başlamak için Amazon Q Developer'ı kullanmaya başlama bölümüne bakın veya belgeleri okuyun.

Visual Studio Code ve JetBrains İçin AWS Araç Seti'nin bir parçası olarak sunulan Amazon Q Developer, şu anda İngilizce konuşmaları ve Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, Shell betik çalıştırma, SQL ve Scala programlama dillerini desteklemektedir.

Amazon Q Geliştirici'yi nerede kullanabileceğiniz hakkında bilgi için bkz. Amazon Q Geliştirici'yi Destekleyen Bölgeler.

Amazon Q Geliştirici aboneliklerinin desteklendiği Kimlik Merkezi bölgeleri hakkında daha fazla bilgi için Amazon Q Geliştirici İçin Desteklenen Kimlik Merkezi Bölgeleri bölümüne bakın.

Amazon Q Geliştirici, Amazon Bedrock tarafından desteklenmektedir. Büyük dil modeli (LLM) çıkarım performansını ve güvenilirliğini geliştirmek için trafiği farklı AWS Bölgeleri arasında dağıtmak üzere bölgeler arası çıkarımı kullanır. Bölgeler arası çıkarım ile şu avantajları elde edersiniz:

  • Yüksek talep dönemlerinde aktarım hızında artış ve esneklik
  • Geliştirilmiş performans
  • Amazon Bedrock'ta barındırılan en güçlü LLM'leri temel alan ve piyasaya yeni sürülen Amazon Q Geliştirici yeteneklerine ve özelliklerine erişim

Günümüzde Amazon Q Geliştirici'yi nerede kullanıyor olursanız olun, verileriniz bir ABD AWS Bölgesinde işlenmektedir. Bölgeler arası çıkarım sayesinde Amazon Q Geliştirici talepleriniz, Amazon Q Geliştirici'yi farklı bir AWS Bölgesinde kullanıyor olsanız bile ABD bölgelerimizden herhangi birinde (şu anda ABD Doğu (Kuzey Virginia), ABD Doğu (Ohio) veya ABD Batı (Oregon)) işleme alınabilir. İşleme sırasında verilerin nerede saklandığı hakkında bilgi için bkz. Veri koruma. Amazon Q Geliştirici'yi nerede kullanabileceğiniz hakkında bilgi için Desteklenen Bölgeler bölümüne bakın. Bölgeler arası çıkarımı kullanmanın ek bir maliyeti yoktur.

Daha fazla bilgi için Amazon Q Geliştirici'de Bölgeler arası çıkarım bölümüne bakın.

VS Code ve JetBrains İçin AWS Araç Seti'nin bir parçası olarak sunulan Amazon Q Geliştirici şu anda Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, kabuk programlama, SQL, Scala, JSON, YAML ve HCL'yi desteklemektedir. VS Code ve IntelliJ, PyCharm, GoLand, CLion, PhpStorm, RubyMine, Rider, WebStorm, DataGrip, Eclipse (önizleme) ve Visual Studio dahil olmak üzere JetBrains IDE ailesine ek olarak Amazon Q Geliştirici; Lambda konsolu olan AWS Cloud9 için de kullanılabilir. Amazon Q Developer; macOS terminali, iTerm2 ve yerleşik VS Code terminali dahil olmak üzere favori komut satırlarınız için de kullanılabilir.

İçeriğiniz, IDE'niz ile Amazon Q Developer hizmeti arasında güvenli iletişim sağlamak için TLS protokolü kullanılarak iletilir. İçerik, gizlice dinleme veya ortadaki adam saldırılarını önlemek için aktarım sırasında şifrelenir. Amazon Q Developer Ücretsiz Kullanım katmanı kullanıcıları için, kullanıcının ayarlarına bağlı olarak hizmet iyileştirme amacıyla içeriği saklayabiliriz. Bu içeriği, sabit şifreleme ve sıkı erişim denetimleri ile güvenli bir şekilde saklarız.

Amazon Q Developer'a Pro Katmanı ile erişen kullanıcılarda, içeriğiniz temel altyapı modellerini (FM) eğitme amaçlı kullanılmaz. AWS, hem Pro Katman hem de Ücretsiz Kullanım için hizmet iyileştirme amacıyla istemci tarafı telemetri ve kullanım ölçümlerini toplayabilir ve kullanabilir. IDE'deki ayarlarınızı düzenleyerek bu veri toplama seçeneğini devre dışı bırakabilirsiniz. Amazon Q Ücretsiz Kullanım için kod parçacıkları, konuşmalar ve IDE'de açık dosya içerikleri dahil olmak üzere müşteri içeriği, hizmeti sağlamak ve sürdürmek için depolanabilir ve işlenebilir. Açıkça devre dışı bırakılmadıkça içerik, altyapı modellerinin kalitesini geliştirmek ve iyileştirmek için de kullanılabilir. Belgelerde açıklanan devre dışı bırakma mekanizmasını kullanırsanız içeriğiniz kullanılmayacaktır. Daha fazla bilgi için Verilerinizi AWS ile paylaşma sayfasına bakın.

30.04.2024 itibarıyla Amazon CodeWhisperer'ı Amazon Q Developer olarak yeniden adlandırıyoruz. CodeWhisperer'ın tüm işlevleri artık Amazon Q Developer'ın bir parçası olarak sağlanmaktadır. Amazon Q Developer kullanıcıları IDE veya komut satırında üretici yapay zeka destekli satır içi kod önerileri, güvenlik açığı taraması ve güvenlik açığı düzeltmesi gibi hizmetleri alabilir.

Evet. 30 Nisan itibariyle, CodeWhisperer'ı "Amazon Q Developer" olarak yeniden adlandırıyoruz ve CodeWhisperer'ın sağladığı tüm işlevler artık Amazon Q Developer'ın bir parçası. Amazon Q Developer kullanıcıları IDE veya komut satırında üretici yapay zeka destekli satır içi kod önerileri, güvenlik açığı taraması, güvenlik açığı düzeltmesi ve daha fazlasını alabilir. Amazon Q genel kullanılabilirlik duyurusundan daha fazla bilgi edinin.

Yeniden adlandırma, 30.04.2024 tarihinde yürürlüğe girer ve CodeWhisperer konsolu gibi diğer değişikliklerle birlikte yeni Amazon Q Developer deneyimine geçmesi birkaç hafta daha sürer. IDE'ye giriş yapan CodeWhisperer müşterileri, yeniden adlandırmanın yansıtılmış olduğunu görecektir.

Satır içi öneriler, güvenlik taramaları ve özelleştirmeler gibi tüm CodeWhisperer özellikleri AWS Araç Seti kullanılarak Visual Studio, VS Code ve JetBrains'te kullanıma açık olacaktır. Lambda ve Amazon Cloud9 gibi daha önce CodeWhisperer satır içi kodlama önerilerini destekleyen konsoldaki tüm ortamlar bu işlevleri desteklemeye devam edecektir.

CodeWhisperer Bireysel Katman müşterisiyseniz Amazon Q Developer Ücretsiz Kullanım'a abone olabilir ve satır içi kod önerileri gibi IDE ve CLI'de kullanmaya alışkın olduğunuz CodeWhisperer özelliklerinden yararlanabilirsiniz.

CodeWhisperer Professional müşterisiyseniz 31.01.2025 tarihine kadar CodeWhisperer konsolunda oturum açabilir ve konsolu kullanabilirsiniz. 30.04.2024 tarihinden itibaren, AIM Kimlik Merkezi aracılığıyla kimlik doğrulama, kurumsal lisans ve politika yönetimi, kullanıcı etkinliği panoları ve kod özelleştirme yeteneği dahil olmak üzere CodeWhisperer Professional aboneliğinin sunduğu tüm yetenekleri içeren Amazon Q Geliştirici Pro'ya manuel olarak geçiş yapabileceksiniz. Daha sorunsuz bir geçiş deneyimi önümüzdeki birkaç hafta içinde CodeWhisperer konsolunda sunulacak.

Amazon Q Geliştirici, CodeWhisperer'ın tanıdık yeteneklerinin ötesinde, IDE'de konuşma kodlaması veya yazılım geliştirme için Amazon Q Geliştirici aracıları gibi gelişmiş yetenekler de sunar. Bu; özellikleri tamamen yazmak ve uygulamak, kodu belgelemek ya da basit bir istemle bir projeyi yapılandırmak için gereken zamandan önemli ölçüde tasarruf sağlayabilir. Amazon Q Developer ayrıca müşterilere uygulamaları yükseltme konusunda aylarca hatta yıllarca zaman kazandırabilir. Kod dönüştürme için Amazon Q Geliştirici aracıları, kod yükseltme ve dönüştürme sürecinin tamamını otomatikleştirerek uygulama yükseltme işlemlerinin süresini haftalardan günlere ve hatta dakikalara indirir. Amazon Q Developer, kod oluşturma ve rehberlik konusunda mükemmel olmakla birlikte çok daha fazlasını yapabilir. Geliştiricilere, AWS hizmetleri ve en iyi mimari uygulamaları hakkında bilgi edinme, hizmet hataları ve ağ sorunlarını teşhis etme, bulut sunucuları seçme ve SQL sorgularını ve ETL işlem hatlarını optimize etme konularında yardımcı olabilir. Daha fazla bilgi edinmek için Amazon Q Developer fiyatlandırması sayfasını ziyaret edin.

CodeWhisperer Bireysel Katman'daysanız geçiş yapmanız gerekmez. AWS Araç Seti'nin en yeni sürümünü indirebilir ve oturum açarken IDE için Amazon Q Developer Ücretsiz özelliklerinin tamamına sahip olursunuz. Amazon Q Developer ayrıca CodeWhisperer IDE ayarlarınızı da koruyacaktır.

CodeWhisperer Professional aboneliğiniz varsa, 31.01.2025 tarihine kadar geçiş yapmadan CodeWhisperer'ı kullanmaya devam edebilirsiniz. 30.04.2024 itibarıyla, önce mevcut CodeWhisperer uygulamanızı konsoldan silerek, ardından bir Amazon Q Developer Pro aboneliği oluşturarak ve ilgili tüm bireysel kullanıcıları ekleyerek Amazon Q Developer Pro'ya manuel olarak da geçebilirsiniz.

30.04.2024'ten sonra yeni CodeWhisperer uygulamaları veya profilleri oluşturamazsınız. Ancak, CodeWhisperer Professional aboneliği olup konsolda halihazırda CodeWhisperer uygulaması ve profili olan müşteriler, CodeWhisperer Profesyonel Katman'a abone olarak uygulamaya bireysel kullanıcılar eklemeye devam edebilir. Amazon Q Developer'ı kullanmaya başlamak için Amazon Q'yu Kullanmaya Başlama sayfasına bakın.

IDE'deki Amazon Q Developer, CodeWhisperer IDE ayarlarınızı koruyacaktır. Bu nedenle hizmet iyileştirme için içeriğinizi paylaşmayı zaten devre dışı bıraktıysanız bu tercih korunur. Amazon Q Developer'ı Ücretsiz kullanan yeni müşteriler ise tercihlerine göre IDE'de Amazon Q'nun hizmet iyileştirmesi için içerik paylaşımını devre dışı bırakmak zorunda kalacaklar.

Gizlilik

Tıpkı IDE'nizde olduğu gibi, Amazon Q Developer tarafından sağlanan kod önerileri de dahil olmak üzere yazdığınız kodun sahibi olursunuz. Kabul ettiğiniz Amazon Q Developer önerileri de dahil olmak üzere yazdığınız koddan siz sorumlusunuz. Kod önerilerini kabul etmeden önce mutlaka inceleyin. Kodun tam olarak amaçlanan şeyi yaptığından emin olmak için düzenlemeler yapmanız gerekebilir.

Amazon Q Developer'a Pro Katmanı ile erişen kullanıcılarda, içeriğiniz hizmet iyileştirme veya temel altyapı modellerini (FM) eğitme amaçlı kullanılmaz. Açıkça devre dışı bırakılmadıkça, Amazon Q Developer Ücretsiz Kullanım'daki içerik FM'lerin kalitesini artırmak ve iyileştirmek için de kullanılabilir. Belgelerde açıklanan devre dışı bırakma mekanizmasını kullanırsanız içeriğiniz kullanılmayacaktır. Daha fazla bilgi için Verilerinizi AWS ile paylaşma sayfasına bakın.

Amazon Q Developer'ı Amazon CodeWhisperer Profesyonel kullanıcısı olarak kullanırken Amazon Q, yanıtlarınıza ve kod önerilerine verdiğiniz yanıtla ilgili kullanıcı etkinliği verilerini depolar (yanıt için beğenme veya beğenmeme gibi). CodeWhisperer Profesyonel kod parçacıkları, yorumlar gibi içeriklerinizi ve IDE'de açılan dosyalardaki içeriği kullanır. Bu içerik hizmet tarafından yalnızca hizmeti sağlamak ve sürdürmek için işlenir. Amazon Q Geliştirici'ye ücretsiz olarak sunulan planlar aracılığıyla, yani CodeWhisperer Bireysel Katman ile IDE'de erişiyorsanız Amazon, sorularınızı veya yanıtlarınızı model eğitimi için kullanabilir. Hizmet iyileştirme için Amazon Q Geliştirici'den içerik kullanılmasını belgelerdeki talimatları izleyerek devre dışı bırakabilirsiniz. CodeWhisperer Profesyonel tarafından işlenen içerik, hizmet iyileştirme veya model eğitimi için saklanmaz veya kullanılmaz. CodeWhisperer Profesyonel ve CodeWhisperer Bireysel'in verilerinizi nasıl topladığı ve kullandığı hakkında bilgi için sırasıyla CodeWhisperer Profesyonel Hakkında SSS ve CodeWhisperer Bireysel Hakkında SSS bölümlerine bakın.

Evet. Amazon Q Geliştirici, son SOC 1/2/3 raporlarında yer almaktadır. Müşteriler bu raporları AWS Artifact aracılığıyla AWS Yönetim Konsolu'ndan indirebilir.

Evet. AWS hesap ekibinizle iletişime geçin ve Amazon Q Geliştirici için Hizmet Hızlandırıcı Belgesi'ni isteyin. Kuruluşunuzun AWS ile karşılıklı olarak imzaladığı bir gizlilik sözleşmesi varsa hesap ekibiniz doğru belgeleri paylaşacaktır.

Fiyatlandırma

Amazon Q Geliştirici; maliyetsiz Ücretsiz Kullanım ve aylık 19 USD/kullanıcı ücretli Pro Katmanı olmak üzere iki plan sunar.

Oluşturma

VS Code veya JetBrains için Amazon Q IDE uzantısını, ilgili uzantının veya eklentinin pazar yeri aracılığıyla yükleyin. Visual Studio için Amazon Q uzantılı AWS Araç Seti'ni yükleyin. Ardından, AWS Oluşturucu ID'si veya AWS IAM Kimlik Merkezi ile kimlik doğrulaması yapın. Kimlik doğrulamasından sonra Amazon Q Developer, VS Code'daki etkinlik çubuğunda veya JetBrains'in sağ üste sabitlenmiş araç penceresinde bulunabilir. Amazon Q Developer'ı kullanmaya başlarken daha fazla yardım için Amazon Q Developer'ı kullanmaya başlama bölümüne bakın.

Yazılım geliştirme için Amazon Q Geliştirici aracıları (/dev, /test, /doc, /review) sayesinde, Amazon Q ile GitLab Duo (önizleme) veya Amazon CodeCatalyst ile doğrudan IDE'nizden etkileşimli adım adım talimatları izleyerek doğal dil isteminden bir uygulama özelliğine geçebilirsiniz. Amazon Q Developer, çalışma alanı yapınızı anlar ve isteminizi uygulama kodu oluşturma, testler, API entegrasyonları ve daha fazlasını içerebilen mantıksal uygulama adımlarına ayırır. Uygulamayı gözden geçirmek ve yinelemek için Amazon Q Developer ile iş birliği yapabilirsiniz. Hazır olduğunuzda, yazılım geliştirme için Amazon Q Geliştirici aracılarından her adımı uygulamasını isteyebilirsiniz.

Programlama dilleri, çerçeveler ve görevleriniz için kullanılan araçlar hakkında ilgili bilgiler, doğru yanıtlar elde etmenize büyük ölçüde yardımcı olabilir. Karmaşık sorunları daha küçük bileşenlere ayırmak, tek tek bileşenler için daha hedefli yardım almanıza yardımcı olur. Bir cevap net değilse Amazon Q Developer'dan açıklama istemeniz önerilir. Programlama genellikle farklı yaklaşımları denemeyi içerdiğinden, lütfen sorularınızı ve istemlerinizi denemeyi ve yinelemeyi de düşünün. Amazon Q Geliştirici özelleştirme özelliği ile Amazon Q Geliştirici'yi dâhilî kitaplıklarınızdan, API'lerinizden, en iyi uygulamalarınızdan ve mimari kalıplarınızdan haberdar ederek daha alakalı satır içi kod önerileri oluşturacak şekilde özelleştirebilirsiniz.

Amazon Q Developer, soruları yanıtlarken aşağıdaki bağlamsal bilgileri kullanır: 1. Konuşma panelinde sorulan sorular ve oluşturulan cevaplar il kodlar gibi mevcut konuşma bağlamı. 2. Dosyadaki seçili kod satırı, parçacığı veya işlevleri ile dosya adı ve geliştiricilerin üzerinde çalışmakta olduğu depo dahil olmak üzere IDE bağlamı.

Yazılım geliştirme için Amazon Q Geliştirici aracıları sayesinde, Amazon Q ile GitLab Duo (önizleme) veya Amazon CodeCatalyst ile doğrudan IDE'nizden etkileşimli adım adım talimatları izleyerek doğal dil isteminden bir uygulama özelliğine geçebilirsiniz. Amazon Q Developer, çalışma alanı yapınızı anlar ve isteminizi uygulama kodu oluşturma, testler, API entegrasyonları ve daha fazlasını içerebilen mantıksal uygulama adımlarına ayırır. Uygulamayı gözden geçirmek ve yinelemek için Amazon Q Developer ile iş birliği yapabilirsiniz. Hazır olduğunuzda, Amazon Q Geliştirici'den her adımı uygulamasını isteyebilirsiniz. Yazılım geliştirme için Amazon Q Geliştirici aracısı artık kod incelemeleri yapabilir, birleştirme istekleri hakkında otomatik olarak yorumlar sağlayabilir, şüpheli kod kalıplarını işaretleyebilir ve hatta dağıtım riskini değerlendirebilir. Amazon Q Geliştirici aracıları, projeniz hakkındaki derinlemesine bilgisi sayesinde kod tabanınız genelinde birim testleri oluşturmanıza yardımcı olabilir veya otomatik olarak beni oku dosyaları ve veri akışı diyagramları oluşturarak kodunuzu belgeleyebilir.

Yazılım geliştirme için Amazon Q Geliştirici aracıları VS Code, JetBrains ve Eclipse (önizleme) IDE'lerinde kullanılabilir.

IDE'de yazılım geliştirme için Amazon Q Geliştirici aracıları, Amazon Q Geliştirici Pro müşterileri ve sınırlamalarla Amazon Q Geliştirici Ücretsiz Kullanım katmanı müşterileri tarafından kullanılabilir. Daha fazla bilgi edinmek için Amazon Q Geliştirici'yi kullanmaya başlama bölümüne bakın veya belgeleri okuyun.

AWS, geliştiricilere kod ve yapılandırma güvenliğini doğrulamaya yardımcı olmak için AWS Kimlik ve Erişim Yönetimi Erişim Analiz Aracı, Amazon Sanal Özel Bulut (Amazon VPC) Ağ Erişim Analiz Aracı ve Amazon CodeGuru gibi hizmetler sunar. CodeCatalyst, kod değişikliklerinin test edildiğini ve dağıtımının güvenli olduğunu doğrulamaya yardımcı olmak için bu araçları kullanan dağıtım işlem hatlarını otomatik olarak oluşturur.

Amazon Q Developer referans izleyicisi, bir kod önerisinin herkese açık koda benzer olup olmadığını algılar. Referans izleyici, bu tür önerileri bir depo URL'si ve proje lisans bilgileriyle işaretleyebilir veya isteğe bağlı olarak filtreleyebilir. Daha sonra başvurulan kodu daha kolay bulabilir ve gözden geçirebilir ve kullanmaya karar vermeden önce başka bir proje bağlamında nasıl kullanıldığını görebilirsiniz. Tüm referanslar, kod akışınızın bozulmadığından emin olmak üzere daha sonra gözden geçirmeniz için günlüğe kaydedilir ve kesintisiz kodlamaya devam edebilirsiniz.

Siz kod yazarken, Amazon Q Developer, eldeki görevi tamamlamak üzere hangi kodun gerekli olduğunu anlamak için İngilizce dil yorumlarını ve çevresindeki kodu analiz eder. Amazon Q Developer, doğrudan kod düzenleyicide bir veya daha fazla kod parçacığı önererek çalışmanızı hızlandırır. Amazon Q Geliştirici kod önerileri, açık kaynak ve Amazon kodu da dahil olmak üzere milyarlarca satır kod üzerinde eğitilmiş LLM'lere dayanır. Hızlı ve daha kolay bir şekilde en iyi öneriyi kabul edebilir (sekme tuşu), daha fazla öneri görüntüleyebilir (ok tuşları) veya kendi kodunuzu yazmaya devam edebilirsiniz. Kabul etmeden önce her zaman kod önerisini inceleyin. Tam olarak yapmak istediğiniz şeyi yaptığından emin olmak için kodu düzenlemeniz gerekebilir.

Amazon Q Developer, kod önerileri sağlamak için kod parçacıkları, yorumlar, imleç konumu ve IDE'de açılan dosyalardaki içerikler gibi içeriklerinizi girdi olarak kullanır.

Bulunması zor güvenlik açıklarını tespit etmek için kodunuzu tarayıp tespit edilen sorunları gidermeye yardımcı olacak kod önerileri alabilirsiniz. Yerleşik güvenlik taraması, güvenliği tehlikeye girmiş kimlik bilgileri ve günlük eklemesi gibi sorunları algılamak üzere tasarlanmıştır. Üretici yapay zeka destekli kod önerileri, tespit edilen güvenlik açıklarını gidermeye yardımcı olur ve uygulama kodunuza göre uyarlanır. Böylece düzeltmeleri güvenle hızlı bir şekilde kabul edebilirsiniz. Güvenlik taraması; Java, Python, JavaScript ile TypeScript, C#, AWS CloudFormation (YAML, JSON), AWS Bulut Geliştirme Seti (AWS CDK) (TypeScript, Python) ve HashiCorp Terraform (HCL) için kullanılabilir. Java, Python ve JavaScript ile yazılmış kodlar için güvenlik açıklarını gidermeye yardımcı kod önerileri hâlihazırda mevcuttur.

Amazon Q Developer, üretici yapay zeka olarak, temel modellerinin eğitimde kullanılan koddan öğrendiklerine ve de kod ve yorumlarda sağladığınız bağlama dayalı olarak yeni kod oluşturur. Amazon Q Developer, eğitim verilerinden kod çoğaltmak için tasarlanmamış olsa da nadir durumlarda halka açık kodla yakından eşleşen kod üretmesi mümkündür. Amazon Q Developer, çıktısının herkese açık kodla eşleştiğini tespit ederse yerleşik referans izleyici lisans türüne (örneğin MIT veya Apache) ve herkese açık kodun URL'sine başvurarak sizi bilgilendirecektir. Daha sonra, başvurulan kodu daha kolay bulabilir ve gözden geçirebilir, kullanılıp kullanılmayacağına karar vermeden önce başka bir proje bağlamında nasıl kullanıldığını görebilirsiniz. Kodlama akışınızın bozulmamasını sağlamak için tüm referanslar daha sonra gözden geçirmeniz için günlüğe kaydedilir, böylece kesintisiz bir şekilde kodlamaya devam edebilirsiniz.

Evet. Amazon Q Developer yapılandırma ayarında, Kod Referanslarıyla Önerileri Dahil Et seçeneğinin seçimini kaldırabilirsiniz. Bu, Amazon Q Developer'ın bilinen lisanslı açık kaynak koduna referanslar içeren önerilerde bulunmasını önleyecektir. Amazon Q Developer Ücretsiz Kullanım katmanı kullanıcıları için bu ayar IDE'de kullanılabilir. Amazon Q Developer Pro ile AWS yöneticisi bu ayarı konsoldan kuruluş düzeyinde merkezi olarak yapılandırabilir.

Amazon Q Developer, toksik ifadeler içeren kod önerilerini filtreleyebilir ve yanlılığı gösteren, yaygın olarak bilinen kod yapılarını içeren önerileri filtreleyebilir.

Amazon Q Developer, güvenlik açıkları içeren kod önermelerini önlemek için tasarlanmıştır ve mümkün olduğunca çok güvenlik açığı filtrelenir. Ancak, Amazon Q Developer'ın üretken doğası göz önüne alındığında, güvenlik sorunlarıyla ilgili kod önerilerini tamamen göz ardı edemeyiz. Bu nedenle Amazon Q Developer, Amazon Q Developer'ın kod önerileri ve sizin tarafınızdan yazılan kod dahil olmak üzere Python, Java ve JavaScript projelerinizdeki güvenlik açıklarını algılayan yerleşik bir kod tarama özelliğiyle birlikte gelir.

Amazon Q Developer, Amazon ve açık kaynak kodu da dahil olmak üzere çeşitli veri kaynakları konusunda eğitim almıştır. Amazon Q Developer, İngilizce dil yorumlarından kod önerileri oluşturmak üzere eğitilmiş ve yetkinliği doğrulanmıştır. Eğitim veri kümesindeki çeşitli örnekler göz önüne alındığında, Amazon Q Developer'ın İngilizce olmayan dillerde yazılmış yorumlardan kod önerileri sunması mümkündür ancak bu, desteklenen bir kullanım örneği değildir.

Komut satırı için Amazon Q Developer, bağlamsal CLI tamamlamaları, satır içi belgeler ve doğal dilden bash'e yapay zeka çevirisiyle geliştiricilerin komut satırında daha üretken olmalarına yardımcı olur. Komut satırı için Amazon Q Developer, geliştiricinin mevcut komut satırıyla entegredir. Böylece geliştiricilerin bundan faydalanmaya başlamak için, kullandıkları araçları değiştirmeleri gerekmez.

Bir kullanıcı, komut satırına yazarken, Amazon Q Developer, 250'den fazla CLI aracı için satır içi tamamlamaları ve belgeleri gösterir.

Örneğin bir geliştirici "git" yazabilir ve tüm git alt komutlarının, seçeneklerinin ve bağımsız değişkenlerinin listesini, kullanım güncelliklerine göre sıralanabilir. Bir geliştirici ayrıca "npm install" yazabilir ve yüklenebilecek tüm düğüm paketlerinin listesini görebilir. Bunlara ek olarak, bir geliştirici "aws" yazabilir ve mevcut tüm AWS alt komutlarının listesini görebilir.

Amazon Q Developer for CLI, doğal dilde metin istemlerini alabilir ("en son git işlemimi tersine çevir" gibi) ve bunları anında yürütülebilir bash koduna dönüştürebilir.

Başlamak için Amazon Q'yu çalıştırın, bir komut istemi ekleyin ve ardından bash komutunu yürütün.

Komut satırı için Amazon Q Developer şu anda aşağıdaki araçlarla entegrasyonları desteklemektedir:
1. İşletim sistemleri: macOS
2. Kabuklar: bash, zsh, fish
3. Terminal emülatörleri: iTerm2, macOS terminali, Hyper, Tabby
4. IDE'ler: VS Code içindeki terminal
5) CLI'ler: git, aws, docker, npm, yarn gibi en popüler 250'den fazla CLI (bkz. Github)

MacOS'ta Jetbrain IDE'leri (Fleet hariç), Alacritty, Kitty ve Wezterm desteği için şunu çalıştırın: cw integrations install input method.

Evet.
1. Ayarlar sayfasını açmak için "cw" komutunu çalıştırın.
2. CLI Tamamlamaları sekmesini seçin.
3. Sayfanın sağ üst köşesindeki anahtarı Kapalı konuma getirin.

Evet. Amazon Q Geliştirici'yi dâhilî kitaplıklarınızdan, API'lerinizden, en iyi uygulamalarınızdan ve mimari kalıplarınızdan haberdar ederek daha alakalı satır içi kod önerileri ve sohbet yanıtları oluşturmak üzere özelleştirebilirsiniz.

Şu anda Java, JavaScript, TypeScript ve Python ile yazılmış kod tabanlarında Amazon Q Developer önerilerini özelleştirebilirsiniz. Amazon Q Developer tarafından desteklenen diğer dillerde (C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, Shell komut dosyası oluşturma, SQL ve Scala) yazılmış dosyalar özelleştirme oluştururken veya dahili kod depolarınıza dayalı olarak IDE'de özelleştirilmiş öneriler sağlarken kullanılmaz.

Dahili kod tabanlarınıza göre sekiz adede kadar özelleştirme oluşturabilirsiniz. Aynı anda en fazla iki kod özelleştirmesini etkin tutabilirsiniz.

Kod depolarınızı konsolu kullanarak Amazon Q Developer'a güvenli bir şekilde bağlayabilirsiniz. Amazon Q Developer yöneticileri, konsoldan özel bir özelleştirme erişimini yönetebilir, dolayısıyla yalnızca belirli geliştiricilerin erişimi vardır.

Amazon Q ile GitLab Duo (önizleme)

Amazon Q ile GitLab Duo, önizlemede kullanılabilir. Önizleme erişimine kaydolmak için AWS'de GitLab sayfasını ziyaret edin.

Amazon Q ile GitLab Duo, kendi kendini yöneten GitLab Ultimate müşterileri için önizleme boyunca ücretsiz olarak kullanıma sunulmaktadır.

Çalıştırın

Amazon Q Developer; Amazon Simple Storage Service (Amazon S3), Amazon EC2, AWS Lambda ve Amazon Elastic Container Service (Amazon ECS) hizmet konsollarındaki yaygın hataları teşhis etmenize yardımcı olabilir. Desteklenen konsollardan birinde bir hata göründüğünde hataya neyin sebep olabileceğine ilişkin bağlamı ve olası düzeltmelerin uygulanmasına ilişkin adım adım talimatları almak için hatanın yanındaki Amazon Q Developer ile Teşhis Et düğmesini seçebilirsiniz.

Amazon Q Developer, hatayı analiz etmek için onaylanmış politika ve kullanıcı izinleri kapsamında Hesap ID'si, AWS Kaynak tanımlayıcıları veya hata mesajı gibi bilgileri sorgular.

Daha spesifik yardıma veya rehberliğe ihtiyacınız varsa AWS Destek ile iletişime geçebilirsiniz. Amazon Q Developer, AWS Destek ile entegre olur. Böylece ek yardım gerekiyorsa Amazon Q Developer arabirimi içinden destek aracılarıyla sorunsuz bir şekilde bağlantı kurabilirsiniz. Bu seçenek self servis deneyiminizdeki engelleri kaldırmanıza yardımcı olur. AWS Destek ile olan bu entegrasyon, konsol aracılığıyla Amazon Q Developer'a erişen tüm AWS müşterileri tarafından kullanılabilir ve müşterinin destek planının haklarını yerine getirecektir.

Amazon Q Developer, 17 yıllık AWS uzmanlığıyla eğitilmiştir. Bu nedenle, AWS hizmetlerini kullanmaya başlamanıza, uygulamalarınızı tasarlarken ve oluştururken en iyi uygulamaları öğrenmenize, iş için doğru hizmeti bulmanıza, hesabınızda çalışan AWS kaynaklarını listeleyip açıklamanıza (önizlemede) ve çok daha fazlasına yardımcı olabilir. Örneğin Amazon Q Developer'a doğrudan AWS Yönetim Konsolu'nda "AWS'de nasıl bir web uygulaması oluşturabilirim?" sorusunu sorabilirsiniz. Amazon Q Developer size adımlar boyunca yol gösterecek ve daha fazla bilgi edinebileceğiniz referanslar sağlayacaktır.

Amazon Q Developer, hesabınızdaki kaynakları tam olarak göremez ancak Amazon S3 bucket'ları veya Amazon EC2 bulut sunucuları gibi, kullandığınız belirli kaynakları listeleyebilir ve açıklayabilir (önizlemede). Amazon Q Developer, sizi mevcut en iyi faturalama kaynaklarına yönlendirecektir ancak şu anda hesabınızın veya kuruluşunuzun faturaları ve maliyetleri hakkında faturalama bilgileri sağlayamaz. Ancak Amazon Q Developer artık AWS Maliyet Gezgini'nden (önizleme) maliyet verilerini almanıza ve analiz etmenize yardımcı olabilir.

Hayır. Geliştiriciler, işlemi yalnızca konsolda Amazon Q Developer'a uygulamalarında değişiklik yapmak istediklerini söyleyerek başlatabilirler. İlk etkileşimden sonra Amazon Q Developer, geliştiricileri tercih ettikleri IDE'ye veya aynı sohbete devam edebilecekleri CodeCatalyst'teki projelerine yönlendirir.

Amazon Q operasyonel araştırmaları kullanmaya başlamak için atılması gereken adımlar için buradan CloudWatch sayfasını ziyaret edin ve bu özellikten nasıl yararlanabileceğinizi keşfedin.

Dönüştürme

Şirket içi VMware iş yüklerini Amazon EC2'ye taşımak için Amazon Q Geliştirici dönüştürme yetenekleri, üç avantajı beraberinde getirir. İlk olarak, tüm geçiş yolculuğunuzu düzenleyerek ekip üretkenliğinizi artırır. İkincisi, dalga planlaması ve ağ dönüştürme gibi karmaşık ve emek yoğunluklu taşıma görevlerini otomatikleştirir, taşımaları hızlandırır, hataları azaltır ve şirket içi uzmanlığa duyulan ihtiyacı en aza indirir. Böylece değere ulaşma hızınızı artırır. Son olarak, Amazon Q Geliştirici, belirli geçiş hedeflerinizi anlayarak ve şirket içi ortamınızı analiz ederek geçiş yolculuğunuzu özelleştirir.

Amazon Q Geliştirici dönüştürme yetenekleri, size daha akıllı, uyarlanabilir ve otomatik bir taşıma deneyimi sağlamak için üretken yapay zeka ve makine öğrenimi (ML) algoritmalarından yararlanır. Genellikle kapsamlı manuel girdiler ve karar verme süreçleri gerektiren geleneksel araçların aksine Amazon Q Geliştirici dönüştürme; ortamınızı otonom olarak analiz edebilir, optimum taşıma stratejileri önerebilir ve değişen koşullara göre planları gerçek zamanlı olarak uyarlayabilir. Amazon Q Geliştirici dönüştürme yapay zeka yetenekleri, her taşımadan sürekli olarak öğrenir ve önerilerini ve otomasyon süreçlerini iyileştirir. Bu da daha hızlı ve daha doğru geçiş planlaması ve yürütmesi sağlayarak geçiş alanındaki kıt uzman kaynaklara olan bağımlılığı azaltır ve insan hatası riskini en aza indirir.

Amazon Q Geliştirici, .NET Framework uygulamalarını platformlar arası Linux'a hazır .NET'e (önizleme) taşımayı, ana bilgisayarlardaki COBOL uygulamalarının AWS'deki Java uygulamalarına modernizasyonunu (önizleme), VMware üzerindeki sanallaştırılmış iş yüklerini Amazon EC2'deki ölçeklenebilir iş yüklerine taşımayı (önizleme) ve Java'yı sürüm 8'den sürüm 11'e ve sürüm 11'den sürüm 17'ye yükseltmeyi desteklemektedir.

.NET, ana bilgisayar veya VMware dönüştürmesi için Amazon Q Geliştirici dönüştürme yeteneklerini kullanmaya başlamak üzere mevcut kurumsal kimlik bilgilerinizle "Amazon Q Geliştirici: Dönüştür" web deneyiminde oturum açabilirsiniz. Yeni bir müşteriyseniz AWS IAM Kimlik Merkezi entegrasyonu ile tek oturum açma (SSO) özelliğinden yararlanabilir ve bunu bir AWS hesabına bağlayarak kullanmaya başlayabilirsiniz.

.NET taşıma için GitHub'daki kaynak kod havuzunuza bağlanabilirsiniz. Amazon Q Geliştirici; bağlı havuzunuzu tarar, uygun projeleri bulur ve seçimleri özelleştirmenizi sağlar. Yönetici onayı ile modernize edilecek projeleri seçin. Onaylandıktan sonra aracı, .NET uygulamalarınızı otomatik olarak seçilen sürüme, Windows'dan Linux'a taşır. Dönüşümün ilerleme durumunu pano ve iş günlükleri üzerinden izleyebilirsiniz. Amazon Q Geliştirici, görev tamamlandıktan sonra dönüştürülen kodu havuzunuzdaki yeni bir dala taşıyarak orijinal kaynak kodunu korur.

Ana bilgisayar uygulama modernizasyonu için Amazon Q Geliştirici'ye, kod tabanını değerlendirmesi amacıyla mevcut ana bilgisayar uygulama kodunuzun bir kısmını sağlayabilirsiniz. Amazon Q Geliştirici, temelindeki büyük dil modelini (LLM) kullanarak kuruluşunuzun bilgi tabanını anlamak ve genişletmek için kapsamlı belgeler oluşturur. Amazon Q Geliştirici aracıları; büyük tek parçaları, basit ve gevşek bir şekilde birleştirilmiş iş alanlarına ayırarak sistemleri daha çevik ve bakımı kolay hale getirir. Ardından, doğal dili kullanarak üst düzey modernizasyon hedeflerinizi tanımlarsınız. Amazon Q Geliştirici; ana bilgisayar kod tabanınızı Java olarak yeniden düzenlemek ve Amazon EC2, Amazon Relational Database Service (Amazon RDS) ve AWS Fargate gibi AWS hizmetlerinde dağıtmak için kapsamlı bir eylem planı oluşturur. Amazon Q Geliştirici aracıları, otonom olarak çalışır ve devam eden veya tamamlanan eylemler ile ilgilenmeniz gereken engelleri size bildirir.

VMware taşımaları için Amazon Q Geliştirici dönüştürme, şirket içi VMware ortamınıza bağlayıcılar eklemeniz veya varlık envanterinizi üçüncü taraf araçlardan karşıya yüklemeniz konusunda size rehberlik eder. Amazon Q Geliştirici dönüştürmede hedeflerinizi belirterek yeni bir projeye başlayabilirsiniz.

Şu anda Amazon Q Geliştirici dönüştürme yalnızca şirket içi VMware ortamlarının Amazon EC2'ye geçirilmesini destekler. Q Geliştirici dönüştürme, şirket içi VMware ortamlarının Amazon Elastic VMware Service'e otomatik taşımasını desteklemese de taşıma hedeflerinizi anlar ve kullanım örneğiniz için VMware Hybrid Cloud Extension'ı (HCX) kullanarak Amazon Elastic VMware Service'e (Amazon EVS) taşıma konusunda rehberlik sağlar.

Java yükseltmeleri için Amazon Q Geliştirici desteği, JetBrains İçin AWS Araç Seti ve VS Code IDE'leri aracılığıyla kullanılabilir. Windows'dan Linux'a .NET uygulaması taşıma desteği Visual Studio IDE'leri aracılığıyla kullanılabilir.

Amazon Q Geliştirici dönüştürme, AWS Uygulama Keşif Hizmeti'ni kullanarak şirket içi sunucuları keşfetmenize yardımcı olur. Amazon Q Geliştirici dönüştürme, Uygulama Keşif Hizmeti'nin şirket içi sunucularınız ve veri tabanlarınız hakkında topladığı yapılandırma verilerini kullanarak ve taşıma dalgalarınızı planlamak için Grafik Sinir Ağları gibi makine öğrenimi tekniklerini kullanarak AWS'ye taşımanızı planlar. Şirket içi sunucularınız hakkında keşif ve veri toplamaya yönelik iki yöntem sunar:

Aracısız keşif, VMware vCenter'ınız üzerinden Uygulama Keşif Hizmeti Aracısız Toplayıcısı (Aracısız Toplayıcı) (OVA dosyası) dağıtılarak gerçekleştirilebilir. Aracısız Toplayıcı; VM yapılandırması ve kullanımı, veri tabanı meta verileri ve kullanımı, ayrıca ağ bağlantıları hakkında veri toplayabilir.

Aracı tabanlı keşif, sanal makinelerinizin ve fiziksel sunucularınızın her birine AWS Uygulama Keşif Aracısı dağıtılarak gerçekleştirilebilir. Aracı yükleyicisi Windows ve Linux işletim sistemleri için kullanılabilir. Yapılandırma verilerini, kullanım verilerini, gelen ve giden ağ bağlantıları ve çalışan işlemler hakkındaki verileri toplar.

Uygulama Keşif Hizmeti'ni kullanmaya başlamak için keşif hesabınız olarak bir AWS hesabı belirlemeniz ve ardından bunu Amazon Q Geliştirici'nin VMware modernizasyon yeteneklerine bağlamanız gerekir. Ardından Uygulama Keşif Hizmeti'ni yapılandırabilir, bir toplayıcı indirebilir ve toplanan verileri Amazon Q Geliştirici'nin keşif özeti sayfasında görüntüleyebilirsiniz.

Kod dönüştürme için Amazon Q Geliştirici aracısı, Java sürüm 8 ve sürüm 11 uygulamalarının sürüm 17'ye yükseltilmesini desteklemektedir.

Evet. Amazon Q Geliştirici dönüştürme, karmaşık ve çok katmanlı uygulamalarınızın geçişini sağlayacak şekilde tasarlanmıştır. Grafik sinir ağı teknolojisi büyük, karmaşık ortamlarda bile karmaşık uygulama bağımlılıklarını ve ilişkilerini tanımlar. Daha sonra ilgili sunucuları tek bir geçiş dalgası halinde geçirilecek mantıksal uygulama grupları olarak gruplandırır. Örneğin, 500 sanal makineden oluşan bir ortamı taşırken Amazon Q Geliştirici dönüştürme, sıkı ilişkilendirme nedeniyle 50 sanal makinenin tek bir birim olarak taşınması gerektiğini belirleyebilir. Bu özellik, birbirine bağlı eski sistemlere veya mikro hizmet mimarilerine sahip müşterilere büyük kolaylık sağlar. Ayrıca Amazon Q Geliştirici dönüştürme tarafından oluşturulan uygulama gruplarını indirebilir, gerektiğinde bunları gözden geçirip düzenleyebilir ve güncellenmiş grupların taşımalarını sürdürmek için bunları Amazon Q Geliştirici dönüştürmeye geri yükleyebilirsiniz.

Amazon Q Geliştirici, .NET Framework uygulamalarının platformlar arası .NET'e büyük ölçekte taşınması, ana bilgisayar üzerindeki COBOL uygulamalarının modernizasyonu ve AWS'deki Java uygulamalarına geçirilmesi, ayrıca VMware iş yüklerinin modernizasyonu ve Amazon EC2'ye geçirilmesi için dönüştürme özellikleri sunar. Bu özellikler, büyük ölçekli modernizasyon ve ekip iş birliği için uyarlanmış birleşik bir web deneyimi ile sunulmaktadır. Geliştiriciler, .NET dönüştürme özelliklerine Visual Studio IDE ortamında da erişebilir. Amazon Q Geliştirici'nin VS Code ve JetBrains ortamlarında kullanılabilen Java yükseltme özellikleri yakında web deneyiminde de kullanıma sunulacaktır.

Amazon Q Geliştirici dönüştürmede VMware ağ yapılandırmanızın taşınmasını başlatmak için aşağıdaki bilgilerin sağlanması gerekir:

  • vSphere sanal ağı tarafından yönetilen vSwitch tabanlı ağlar: vSwitch'ler, bağlantı noktası grupları ve VLAN'lar dahil olmak üzere RVTools'tan dışarı aktarılan bir yapılandırma dosyası.
  • VMware NSX gibi yazılım tanımlı ağlar (SDN'ler) için: Tüm SDN kaynaklarının JSON biçiminde dışarı aktarımı. VMware NSX için dışarı aktarma, NSX İçin İçeri/Dışarı Aktarma aracı kullanılarak gerçekleştirilebilir.
  • Dışarı aktarılan yapılandırma ve kaynak verileri, mevcut sanal ağ kurulumu hakkında ağ geçiş sürecini planlamak ve yürütmek için gerekli olan bilgileri sağlar. Bu, yeni hedef ağın mevcut ortamla eşleşecek şekilde doğru biçimde yapılandırılabilmesini sağlar.

Amazon Q Geliştirici, .NET iş yüklerini dönüştürmeye yönelik ilk üretken yapay zeka destekli yardımcıdır. Windows tabanlı .NET Framework uygulamalarını Linux ile uyumlu platformlar arası .NET'e taşıma işinin yükünü hafifletir. Amazon Q Geliştirici aracıları, kaynak depolarını belirlemek, bu depolara bağlanmak ve taşınacak projeleri seçmek için müşterilerle doğal dilde sohbet yoluyla etkileşim kurar. Daha sonra, aracılar lisanslama maliyetlerini azaltmak için uygulamaları Windows Server'dan Linux'a taşır ve performansı, güvenlik duruşunu ve uyumluluğu iyileştirmek için .NET Framework, .NET Core, .NET 5'in desteklenmeyen sürümlerini, desteklenen platformlar arası .NET sürümlerine yükseltir.

Evet. Amazon Q Geliştirici dönüştürme; oluşturduğu yapıtların yetkili kullanıcılar tarafından gözden geçirilmesini, onaylanmasını ve düzenlenmesini sağlamak için insan müdahalesine olanak tanıyan bir mekanizma kullanır. Örneğin, Amazon Q Geliştirici dönüştürme bir taşıma dalgası planı oluşturduğunda yetkili kullanıcılar, sunucuların dalgalarla eşlenmesi ve dalgaların sıralanması da dahil olmak üzere dalga planını gözden geçirmeleri ve onaylamaları için bir "İş Birliği" talebi alacaktır. Dalga planını güncellemek üzere Amazon Q Geliştirici dönüştürme; verileri csv biçiminde dışarı aktarma, düzenleme ve taşıma işini devam ettirmek amacıyla kullanıcılara Amazon Q Geliştirici dönüştürme için güncellenmiş veri kümesini içeri aktarma seçeneği sunar.

Amazon Q Geliştirici dönüştürme özellikleri halihazırda şu proje türleri için C#.NET uygulamalarının modernizasyonunu desteklemektedir: konsol uygulaması, sınıf kitaplığı, web API'si, WCF hizmeti ve model-görünüm-denetleyicisinin (MVC) ve tek sayfalı uygulamanın (SPA) iş mantığı katmanları. Projeler yalnızca Microsoft tarafından yazılmış NuGet paket bağımlılıklarına sahip olmalıdır. Internet Information Server'a (IIS) bağımlı Windows .NET uygulamaları için, platformlar arası .NET'e taşıma için yalnızca varsayılan IIS yapılandırmaları desteklenmektedir. Amazon Q Geliştirici, toplu değerlendirme özelliğini kullanarak uygulamalarınızda desteklenen proje türlerini belirlemenize yardımcı olur. Amazon Q Geliştirici; .NET Framework 3.5+ sürümleri, .NET Core 3.1, .NET 5, .NET6 ve .NET 7 sürümleri kullanılarak yazılan uygulamaların Microsoft'un şu anda desteklediği platformlar arası .NET sürümlerinden herhangi birine (.NET 6 ve .NET 8 gibi) dönüştürülmesini destekler.

Amazon Q Geliştirici dönüştürme, VMware iş yüklerinin Amazon EC2'ye taşınması için halihazırda tek bir AWS hedef hesabına ve tek bir Bölgeye taşınmasını desteklemektedir. Ancak, uygulama portföyünüz için farklı hesapları hedeflemek üzere aynı çalışma alanında birden fazla dönüştürme işi oluşturabilirsiniz.

Amazon Q Geliştirici dönüştürme özellikleri halihazırda COBOL, Job Control Language (JCL) ile yazılmış ve Müşteri Bilgi Kontrol Sistemi (CICS) işlem yöneticisi, temel eşleme desteği (BMS) ekranları, Db2 veri tabanları ve Sanal Depolama Erişim Yöntemi (VSAM) veri dosyalarına dayanan IBM z/OS ana bilgisayar uygulamalarının modernizasyonunu desteklemektedir. Diğer ana bilgisayar dilleri, müşteri talebine ve geri bildirimlerine göre daha sonraki bir aşamada desteklenecektir.

Amazon Q Geliştirici dönüştürme, birçok yeni ve mevcut yetenekle desteklenen eksiksiz bir taşıma deneyimi sağlar. Amazon Q Geliştirici dönüştürme, uygulama
Amazon Q Geliştirici gruplama ve ağ taşımasına yönelik yeni yetenekler sağlamanın yanı sıra Amazon EC2'ye VMware taşımalarını tamamlamak için Uygulama Keşif Hizmeti ve AWS Uygulama Taşıma Hizmeti gibi mevcut AWS taşıma araçlarını kullanır. Amazon Q Geliştirici dönüştürme; taşıma sürecini düzenler, mevcut araçlardaki eylemleri tetikler ve daha verimli bir taşıma deneyimi sunmak için bunları güçlendirir.

Amazon Q Geliştirici, VMware iş yüklerinin büyük ölçekte geçirilmesine ve modernizasyonuna yönelik ilk üretken yapay zeka destekli yardımcıdır. Amazon Q Geliştirici aracıları, VMware üzerinde çalışan iş yüklerinin Amazon EC2'ye geçişini basitleştirir ve hızlandırır. Amazon Q Geliştirici, geçiş uygulayıcılarının hedeflerini belirlemesine, bu hedeflere ulaşmak için bir plan oluşturmasına, onların adına onaylanmış eylemleri yürütmesine ve geçişin ilerlemesini ve durumunu izlemesine olanak tanır. Amazon Q aracıları, kullanıcıların sunucu envanterini anlamak, uygulama bağımlılıklarını belirlemek ve geçiş dalgaları için uygulama grupları önermek üzere şirket içi sunucu envanterini ve ağ verilerini kullanır. Aracılar şirket içi ağ yapılandırmalarını VPC'ler, alt ağlar, güvenlik grupları ve internet ağ geçitleri gibi AWS ağ yapılarına dönüştürür. Amazon Q Geliştirici daha sonra çevrilmiş ağı belirlenmiş bir AWS hesabına dağıtır ve VM'leri bu hesaptaki Amazon EC2 bulut sunucularına geçirir. Kullanıcılara iş birliğine dayalı bir deneyim sunarak birden fazla paydaşın geçişler üzerinde iş birliği yapmasına imkan verirken, zengin panolar aracılığıyla onlara işin en son durumu hakkında kapsamlı bir görünüm sağlar.

Kullanmaya başlamak için mevcut kurumsal kimlik bilgilerinizle Amazon Q Geliştirici dönüştürme web uygulamasında oturum açın. Yeni bir müşteriyseniz IAM Kimlik Merkezi entegrasyonu ile tek oturum açma (SSO) özelliğinden yararlanabilir ve bunu bir AWS hesabına bağlayarak kullanmaya başlayabilirsiniz. VMware taşımaları için Amazon Q Geliştirici dönüştürme, şirket içi VMware ortamınıza bağlayıcılar eklemeniz veya varlık envanterinizi üçüncü taraf araçlardan karşıya yüklemeniz konusunda size rehberlik eder. Amazon Q Geliştirici'de hedeflerinizi belirterek yeni bir projeye başlayabilirsiniz.

Java, .NET, ana bilgisayar ve VMware için Amazon Q Geliştirici dönüştürme; Amazon Q Geliştirici Pro aboneliği olan tüm kullanıcılar tarafından kullanılabilir. Müşteriler, Amazon Q Geliştirici Ücretsiz Kullanım ile IDE'lerindeki Java dönüştürmeye erişebilir.

Halihazırda Amazon Q Geliştirici dönüştürme özellikleri; Sanal Dağıtılmış Anahtarlar, bağlantı noktası grupları ve VLAN'lar dahil olmak üzere VMware NSX ve VMware vSphere sanal ağ ortamlarından geçişi desteklemektedir.