Projenizi yayınlayın
Projenizi herkese açık bir URL'de yayınlayın, canlı siteyi güncelleyin, özel bir alan adı bağlayın veya çevrimdışı duruma alın.
Açıklama
Projenizi herkese açık bir URL'de yayınlayın, canlı siteyi güncelleyin, özel bir alan adı bağlayın veya çevrimdışı duruma alın.
Giriş
Yayınlama, projenize Atoms tarafından barındırılan herkese açık bir URL verir. Gelecekteki düzenlemeler, siz canlı siteyi güncellemeyi seçene kadar düzenleyicide kalır.
Birinin Atoms projesinin kendisini açmasını istediğinizde Share kullanın. Ziyaretçilerin tamamlanmış web sitesini açmasını istediğinizde Publish kullanın.
Yayınlamadan önce
Yayınlamadan önce projeyi Uygulama Görüntüleyici içinde açın ve bir ziyaretçinin yapacağı gibi baştan sona gözden geçirin.
Canlıya almadan önce şunları kontrol edin:
- Ana kullanıcı akışını baştan sona test edin
- Düğmelerin, bağlantıların, formların, oturum açmanın ve bağlı hizmetlerin çalıştığını kontrol edin
- Hem masaüstü hem de mobil düzenlere bakın
- Örnek veya test verilerinin, parolaların, API anahtarlarının ya da diğer özel bilgilerin görünür olmadığından emin olun
Yayınlamadan önce bir ziyaretçiyi engelleyebilecek veya kafasını karıştırabilecek her şeyi düzeltin.

Yayınlamadan önce projeyi Uygulama Görüntüleyici içinde gözden geçirin.
Projenizi ilk kez yayınlayın
1. Publish'i açın
Projeyi çevrimiçi hale getirmeye hazır olduğunuzda, sağ üst köşede Share yanında bulunan Publish seçeneğini seçin. Bu, Publish panelini açar.

Web sitesi URL'si, proje ayarları, veri taşıma ve Güvenlik taraması bulunan Publish paneli.
2. Web sitesi adresinizi ayarlayın
Web sitesi URL'niz, [name].pub.atoms.world biçiminde önerilen bir adres gösterir. Bunu koruyun veya farklı bir ad seçmek için kalem simgesini seçin.
Adresi değiştirirseniz, şu özelliklere sahip uygun bir ad seçin:
- 6–30 karakter içerir
- Yalnızca küçük harfler, rakamlar veya kısa çizgiler kullanır
https://gibi tam bir web adresiyle başlamaz
Ad eksikse, geçersizse veya zaten kullanımdaysa Atoms bir hata gösterir.
Alan adınızı ekleyin, ilk yayınlamadan sonra kullanılabilir hale gelir. Sahip olduğunuz bir alan adını bağlamak için Domains bölümüne bakın.
3. Kullanılabilir ayarları gözden geçirin
Panelde Remove Atoms™ Badge görünüyorsa, rozeti canlı sitede gösterip göstermemeyi kontrol etmek için bunu kullanın. Kullanılabilirlik planınıza bağlıdır.
Projeniz Atoms Bulutu kullanıyorsa
Atoms Bulutu projeleri, Publish panelinde ek veri ayarları içerir.
Canlı uygulamanın mevcut ürünlerini ve içeriğini koruması gerekiyorsa Migrate existing data seçeneğini açın. Bunu kapalı bırakırsanız, yayınlamadan sonra bu verileri yeniden oluşturmanız gerekebilir.
Karar vermeden önce mevcut verileri gözden geçirmek için View database seçeneğini seçin.
Güvenlik taramasını kontrol edin
Panelin alt kısmındaki Security scan bölümünü kontrol edin. Security scan in progress yazıyorsa, taramanın tamamlanmasını bekleyin. Durum Security checked olarak değişir veya panel dikkatinizi gerektiren bulguları gösterir.
Tarama bir sorun bulursa Resolve All seçeneğini seçin ve kontrolü tekrar çalıştırın. Publish Anyway seçeneğini yalnızca kalan riski anlıyor ve kabul ediyorsanız seçin. Tarama tamamlanmadan yayınlamayı denerseniz, beklemek için Cancel veya devam etmek için Publish Anyway seçeneğini seçin.
Yayınlama adım adım anlatımı
Kullanılabilir ayarları gözden geçirdikten sonra paneldeki Publish düğmesine tıklayın.
4. Canlı web sitesini kontrol edin
Atoms siteyi hazırlarken düğmede Publishing görünür. Hazır olduğunda Your app is live! ifadesini görürsünüz.
Web sitesi URL'sini açın ve ana kullanıcı akışını tekrar gözden geçirin. Bu, yalnızca Uygulama Görüntüleyici değil, canlı sitenin de beklendiği gibi çalıştığını doğrular.

Yayınlanan URL ve View app düğmesiyle Your App is Live onayı.
Yayınlanmış bir web sitesini yönetin
Canlı URL'yi açın veya kopyalayın
Publish seçeneğini açarak Web sitesi URL'niz bölümünü görün. Canlı siteyi açmak için URL'yi seçin veya kopyalamak için kopyalama simgesini seçin.
Bu URL'yi ziyaretçilerle paylaşın. Yalnızca Atoms projesinin kendisini paylaşmak istediğinizde Share kullanın.
Özel bir alan adı ekleyin veya yönetin
Projenizi yayınladıktan sonra Alan adınızı ekleyin seçeneği kullanılabilir hale gelir. Kendi alan adınızı kullanmak için Domains bölümüne bakın.
Sonraki değişiklikleri yayınlayın
Düzenlemeleriniz, canlı siteyi güncelleyene kadar Uygulama Görüntüleyici içinde kalır. Bunları yayınlamak için:
- Değişiklikleri
Uygulama Görüntüleyiciiçinde test edin - Sağ üst köşedeki Publish seçeneğine tıklayın
- Değiştirmek istediğiniz ayarları gözden geçirin.
- En son proje sürümünü yayınlamak için Update seçeneğini seçin.
- Düğmede Updating... görünürken bekleyin
- Durum Up to date olarak değiştiğinde canlı URL'yi açın ve güncellenmiş akışı test edin.
Panel zaten Up to date diyorsa, en son sürüm canlıdadır.
Bir Atoms Bulutu uygulamasını duraklatın veya yeniden başlatın
App Status yalnızca yayınlanmış Atoms Bulutu projeleri için kullanılabilir.
Uygulamayı duraklatın
- Publish seçeneğine tıklayın, ardından App Status seçeneğine tıklayın
- Paused seçeneğini seçin
- Mesajı gözden geçirin ve Confirm seçeneğine tıklayın
Uygulama ziyaretçiler için kullanılamaz hale gelir. Duraklatılmış olsa da faturalandırma devam eder.
Uygulamayı yeniden başlatın
- App Status seçeneğini açın
- Live seçeneğini seçin
- Mesajı gözden geçirin ve Confirm seçeneğine tıklayın
Durum tekrar Live olduğunda uygulama yeniden kullanılabilir hale gelir.

App Status seçenekleri: Live, Paused ve Unpublished.
Bir projenin yayından kaldırılması
Yayından kaldırma, web sitesini çevrimdışı hale getirir. Yayınlanmış URL'lerini kullanan herkes erişimi kaybeder, ancak projeyi daha sonra yeniden yayınlayabilirsiniz.
Standart proje
- Publish seçeneğini açın
- Unpublish your project seçeneğini seçin
- Mesajı gözden geçirin ve Confirm seçeneğine tıklayın
Atoms Bulutu projesi
- Publish seçeneğini açın
- App Status içinden Unpublished seçeneğini seçin veya Settings içinde Unpublish seçeneğini seçin
- Mesajı gözden geçirin ve Confirm seçeneğine tıklayın
Bir Atoms Bulutu projesi için onay mesajı ayrıca sunucu kaynaklarının serbest bırakılacağını da belirtir. Devam etmeden önce bunu dikkatlice gözden geçirin.

Uygulamanın herkese açık erişimden kaldırılacağını belirten yayından kaldırma onayı uyarısı.
Sorun giderme
Web sitesi adresi reddediliyor
Adın 6–30 karakter olduğundan ve yalnızca küçük harfler, rakamlar veya kısa çizgiler içerdiğinden emin olun. Biçim geçerliyse ad zaten kullanılıyor olabilir; başka bir ad deneyin.
Son değişiklikler canlıda değil
Publish seçeneğine tıklayın. Update seçeneği görünüyorsa buna tıklayın ve Up to date yazana kadar bekleyin. Ardından canlı web sitesini yeniden açın veya yenileyin.
Unable to Publish veya Unable to Update
Mesajda Your Cloud Balance is insufficient to publish veya Your Cloud Balance is insufficient to update yazıyorsa, bu Cloud Balance bakiyenizin tükendiği anlamına gelir. Top up now seçeneğini seçin ve tekrar denemeden önce bakiyenizi artırın.
Mesaj depolamanın dolu olduğunu söylüyorsa, depolama alanını boşaltın veya daha fazla alana sahip bir plana geçin, ardından tekrar deneyin.
Güvenlik taraması tamamlanmadı veya bulgular gösteriyor
Security scan in progress gösteriyorsa, mümkünse lütfen bekleyin. Kontrol tamamlandığında ya Security checked olarak değişir ya da dikkat gerektiren bulguları gösterir.
Bulgular görünürse Resolve All seçeneğine tıklayabilir ve projeyi tekrar kontrol edebilirsiniz. Publish Anyway seçeneğine yalnızca çözülmemiş riski anlıyor ve kabul ediyorsanız tıklayın. Tarama hâlâ çalışırken yayınlamayı denerseniz, tamamlanana kadar beklemek için Cancel seçeneğine tıklayın veya devam etmek için Publish Anyway seçeneğini onaylayın.
Yayınlanan bağlantı kullanılamıyor
Bir Atoms Bulutu uygulaması için App Status değerinin Live olduğunu kontrol edin. Herhangi bir proje için, mevcut web sitesi URL'sini kopyaladığınızı ve projenin yayından kaldırılmadığını doğrulayın.
Atoms tarafından barındırılan URL çalışıyor ancak custom domain çalışmıyorsa, alan adı kurulumunu gözden geçirin.
Destek ile iletişime geçin
Sorun devam ederse Support ile iletişime geçin ve şunları ekleyin:
- Proje adı ve yayınlanan URL
- Hatanın tam mesajı
- Sorunun oluştuğu zaman
- Sorunu gösteren bir ekran görüntüsü veya kısa ekran kaydı
SSS
Neden yayınlayamıyorum veya güncelleyemiyorum? Cloud Balance bakiyemin yetersiz olduğu söyleniyor.
Publish veya Update düğmesinde "Your Cloud Balance is insufficient to publish" ya da "Your Cloud Balance is insufficient to update" görünüyorsa, Cloud cüzdanınızdaki bakiye tükenmiştir.
Bunu düzeltmek için:
1. Mevcut bakiyenizi kontrol etmek için Settings > Cloud & AI bölümüne gidin.
2. Top up now seçeneğini seçin ve Cloud cüzdanınıza bakiye ekleyin.
3. Publish paneline geri dönün ve tekrar deneyin.
Not: Cloud cüzdanınız, abonelik kredilerinizden ayrıdır. Cloud cüzdanı barındırma ve dağıtım hizmetlerini finanse ederken, abonelik kredileri AI agent konuşmaları için kullanılır.
Depolama alanımın dolu olduğu ve yayınlayamadığım söyleniyor. Nasıl yer açabilirim?
- Depolama kullanımı görünümünü kontrol edin ve en büyük sohbetleri, projeleri ve dosyaları belirleyin.
- Daha sonra ihtiyaç duyabileceğiniz her şeyi indirin veya yedekleyin.
- Yalnızca gereksiz öğeleri silin. Sohbet silme işlemi ilişkili disk verilerini kaldırmayı öneriyorsa, bu seçeneği yalnızca verilerin güvenle silinebileceğini doğruladıktan sonra seçin.
- Sayfayı yenileyin ve kullanılabilir depolama alanının arttığını doğrulayın.
- Publish bölümüne dönün ve bir kez daha deneyin.
Silme işlemi kalıcı olabilir ve kaldırılmış bir dosyaya başvuran bir projeyi bozabilir. Kullanım düşmüyorsa, depolama görünümü, plan, proje bağlantısı ve başarısız yayınlama zamanı ile birlikte Support ile iletişime geçin.
Güvenlik taraması sorunlar buldu. Yine de yayınlayabilir miyim?
Güvenlik taramasının tamamlanmasını bekleyin, ardından yayınlamadan önce işaretlenen her öğeyi gözden geçirin.
- Resolve All seçeneğini seçin ve etkilenen davranışı inceleyin. Üretimde kullanmadan önce açığa çıkan gizli bilgiler, kimlik doğrulama, izinler, kullanıcı verileri veya güvenli olmayan harici erişimle ilgili sorunları düzeltin.
- Bir gizli bilginin açığa çıkmış olabileceğini düşünüyorsanız, yayınlamadan önce bunu projeden kaldırın ve ilgili sağlayıcı üzerinden yenileyin.
- Taramayı tekrar çalıştırın ve etkilenen akışı doğrulayın.
- Publish Anyway seçeneğini yalnızca sorumlu bir gözden geçirici kalan kritik olmayan riski anlıyor ve kabul ediyorsa kullanın. Nedeni kaydedin ve üretim sitesinde çözülmemiş bir riski atlamaktan kaçının.
Bir bulgunun etkisini belirleyemiyorsanız bunu yayınlamayın. Bulgu metni ve hassas bilgilerden arındırılmış kanıtlarla birlikte Support veya güvenlik sorumlunuzla iletişime geçin.
Yayınlamadan sonra neden 500, 502 veya 503 hataları alıyorum?
- Platformun üretim URL'sini ve özel alan adını ayrı ayrı test edin. Ayrıca kök sayfayı, başarısız olan belirli sayfa veya API yolu ile karşılaştırın.
- Tam durum kodunu, tam URL'yi, zamanı ve saat dilimini ve hatanın sürekli mi yoksa aralıklı mı olduğunu kaydedin.
- En son dağıtım durumunu ve yakın zamanda yapılan bir bağımlılık, ortam değişkeni, veritabanı veya harici hizmet değişikliğinin hatanın başlangıcıyla eşleşip eşleşmediğini kontrol edin.
- İlgili Console ve Network hatalarını kaydedin.
Sorun devam ederse, yeniden üretim adımları, etkilenen sürüm ve hassas bilgilerden arındırılmış tanı verileriyle birlikte Support ile iletişime geçin. Bir HAR, komut çıktısı veya ekran görüntüsü göndermeden önce çerezleri, Authorization başlıklarını, jetonları, gizli sorgu parametrelerini, kişisel verileri ve ödeme bilgilerini kaldırın.
Dağıtımım zaman aşımına uğradı ve sitede "app not ready" görünüyor. Ne yapmalıyım?
Dağıtımınız zaman aşımına uğrarsa veya canlı site geçici olarak kullanılamazsa:
1. Hem platformun Prod alt alan adının hem de Preview'un erişilemez olup olmadığını, yoksa yalnızca birinin mi erişilemez olduğunu kontrol edin.
2. Mevcut hata sayfasını görünür bırakın — Publish seçeneğine tekrar tekrar tıklamayın.
3. Yakın zamanda bağımlılıkları, başlangıç giriş noktalarını veya veritabanı bağlantılarını değiştirip değiştirmediğinizi kontrol edin; bu değişiklikler dağıtımı etkileyebilir.
Sorun devam ederse Support ile iletişime geçin ve şunları ekleyin:
- Proje bağlantısı ve canlı URL
- Hata zamanı ve saat diliminiz
- Sürüm numarası ve hata sayfası ekran görüntüsü
- Preview'un normal çalışıp çalışmadığı
- Yakın zamanda bağımlılıkları, başlangıç girişini veya veritabanı bağlantısını değiştirip değiştirmediğiniz
Publish paneli neden "Building" durumunda takılı kalıyor veya gri görünüyor?
Publish panelinde düğme gri görünürken "latest" yazıyorsa veya panel "Building" durumunda takılı kaldıysa:
1. Publish seçeneğine tekrar tekrar tıklamayın — bu işlemi hızlandırmaz ve yinelenen derleme görevleri oluşturabilir.
2. Birkaç dakika bekleyin ve sayfayı yenileyin.
3. Yeniledikten sonra durum değişmiyorsa Support ile iletişime geçin.
Support ile iletişime geçerken aşağıdakileri ekleyin:
- Sohbet bağlantısı
- Publish panelinin tam ekran görüntüsü (sayfa URL'si, sürüm numarası ve düğme durumu dahil)
- Oluşma zamanı ve saat diliminiz
- Şu anda görüntülenen sürüm numarası
- Hangi adımda "Building" göstermeye başladığı veya düğmenin gri hale geldiği
Görseller neden Uygulama Görüntüleyici içinde veya yayınlanan sitede eksik ya da yüklenmiyor?
- Görselin Uygulama Görüntüleyici içinde mi, yayınlanan sitede mi yoksa her iki yerde de mi eksik olduğunu kontrol edin.
- Reload App Viewer seçeneğini bir kez seçin. Sorun yalnızca canlı sitedeyse, en son sürümün yayınlandığını veya güncellendiğini doğrulayın.
- Agent'a sayfayı, görünmesi gereken görseli ve görselin başlangıçta nereden geldiğini söyleyin. Mevcut projenin hâlâ doğru görsel adını ve konumunu kullanıp kullanmadığını kontrol etmesini isteyin.
- Orijinal görsel kaldırıldıysa veya yeniden adlandırıldıysa, amaçlanan görseli tekrar yükleyin veya seçin, ardından sayfayı yeniden test edin.
- Görsel Uygulama Depolama veya başka bir bağlı hizmet kullanıyorsa, amaçlanan hizmetin bağlı olduğunu ve dosyanın hâlâ orada bulunduğunu doğrulayın.
Görsel hâlâ yüklenmiyorsa, Atoms Support ile Chat Link, etkilenen sayfa URL'si, görsel adı veya kaynağı ve bir ekran görüntüsü ile iletişime geçin. Özel erişim bağlantıları, parolalar, anahtarlar veya jetonlar eklemeyin.
Self-host dışa aktarma paketim çalışmıyor. Neleri kontrol etmeliyim?
Dışa aktarılan self-host paketi başarıyla indirilmesine rağmen çalışmıyorsa:
1. Ortam gereksinimleri ve kurulum adımları için dışa aktarma paketine dahil edilen README dosyasını kontrol edin.
2. Çalışma ortamınızın gereksinimlerle eşleştiğini doğrulayın (OS sürümü, Docker sürümü, Node.js sürümü).
3. Başlatma komutunu çalıştırın ve hata mesajları için tam çıktıyı inceleyin.
Sorun devam ederse Support ile iletişime geçin ve şunları ekleyin:
- Dışa aktarma sürümü ve indirme zamanı
- Çalışan OS ve Docker sürümü
- Çalıştırılan tam komut ve tam çıktı
- Başarısız olan script veya API yolu
- Beklenen dağıtım yöntemi
Önemli: Hassas bilgilerden arındırılmış bir yapılandırma örneği ekleyin, ancak parolaları, gizli bilgileri veya jetonları KESİNLİKLE eklemeyin.
Değişikliklerim neden Uygulama Görüntüleyici içinde doğru görünüyor ama yayınlanan sitede görünmüyor?
Uygulama Görüntüleyici ve yayınlanan site, projenizin farklı aşamalarını gösterir. Görsel bir değişikliği kaydetmek, canlı siteyi tek başına güncellemez.
- Design içinde Save seçeneğini seçin ve mevcut Agent görevinin veya derlemenin tamamlanmasını bekleyin.
- Publish seçeneğini açın. Yayınlama en son proje sürümünü kullanır; Publish panelinde sürüm seçici yoktur.
- İlk yayın için Publish veya sonraki bir yayın için Update seçeneğini seçin. Panel Up to date gösterene kadar bekleyin.
- Canlı siteyi yeni bir sekmede açın ve bir kez yeniden yükleyin.
- Varsayılan Atoms adresi değişikliği gösteriyor ancak özel alan adı göstermiyorsa, aynı sürümü tekrar tekrar yayınlamak yerine alan adı bağlantısını kontrol edin.
Canlı site hâlâ yanlış sürümü gösteriyorsa, Atoms Support ile Chat Link, canlı URL, yayınlamayı amaçladığınız sürüm, zaman ve saat dilimi ile Uygulama Görüntüleyici ve canlı sitenin ekran görüntüleriyle iletişime geçin.
Yanlışlıkla production'a yayınladım. Bunu nasıl geri alabilirim?
- Anlık riski kontrol altına alın. Yayın hassas verileri açığa çıkarıyorsa veya güvenli olmayan bir davranış oluşturuyorsa, uygun bir Atoms Bulutu uygulaması için App Status bölümünü açıp Pause kullanın ya da herkese açık erişimi kaldırmak için Unpublish kullanın. Aktif bir risk yoksa gereksiz bir kesintiye neden olmaktan kaçının.
- Etkilenen alan adını, yayınlama zamanını, mevcut sürümü, hedeflenen sürümü ve iş etkisini kaydedin.
- Mevcut agent görevi durduktan sonra Versions bölümünü açın, bilinen son iyi sürümü seçin ve Restore this version seçeneğini seçin.
- Geri yüklenen sürümü Preview içinde doğrulayın; kritik giriş, ödeme ve veri akışları dahil olmak üzere test edin, ardından bunu Publish veya Update edin.
Bir proje sürümünü geri yüklemek, production veritabanı değişikliklerini veya harici işlemleri geri almayabilir. Geri alma işlemini taklit etmek için production verilerini üzerine yazmayın veya silmeyin. Veri, kimlik bilgileri, ödemeler veya yıkıcı değişiklikler söz konusuysa hemen Support ile iletişime geçin.
Önceki bir sürüme nasıl geri dönerim?
- Mevcut agent görevini durdurun veya bitmesini bekleyin; çakışan çalışma etkinken bir sürüm geri yüklenemez.
- Versions bölümünü açın, bilinen son iyi sürümü bulun ve Restore this version seçeneğini seçin.
- Geri yüklenen projeyi Preview içinde gözden geçirin ve değişen kritik akışları test edin.
- Yalnızca Preview sonucu doğruysa Publish veya Update edin.
Bir proje sürümünü geri yüklemek, production veritabanı kayıtlarını, şema değişikliklerini, ortam değişkenlerini, ödemeleri, e-postaları veya diğer harici işlemleri mutlaka geri almaz. Yayın production verilerini değiştirdiyse veya hedef sürüm kullanılamıyorsa durun ve her iki sürüm numarası, etkilenen alan adı ve gerekli veri koruma sonucu ile birlikte Support ile iletişime geçin.
Duraklatma ile yayından kaldırma arasındaki fark nedir?
Pause ve Unpublish iki farklı işlemdir:
Pause (yalnızca Atoms Bulutu projeleri):
- Uygulama ziyaretçiler için kullanılamaz hale gelir.
- Sunucu kaynakları ayrılmış olarak kalır ve faturalandırma devam eder.
- Uygulamayı istediğiniz zaman App Status üzerinden yeniden başlatabilirsiniz.
Unpublish (tüm projeler):
- Web sitesi tamamen çevrimdışı olur. Yayınlanan URL'yi kullanan herkes erişimi kaybeder.
- Atoms Bulutu projeleri için sunucu kaynakları serbest bırakılır.
- Projeyi daha sonra yeniden yayınlayabilirsiniz, ancak siz bunu yapana kadar ziyaretçiler erişemez.
Hızlı yeniden başlatma ile geçici olarak yayından kaldırmak için Pause kullanın. Siteyi tamamen kaldırmak için Unpublish kullanın.
Yayınlanan sitem yönlendirme döngüsünde takılı kaldı. Bunu nasıl düzeltebilirim?
Tarayıcınız "too many redirects" gösteriyorsa veya sayfa içerik göstermeden sürekli yeniden yükleniyorsa:
- Yönlendirme döngüsünün alan adı yapılandırmasından mı yoksa uygulamanın kendisinden mi kaynaklandığını belirlemek için platformun varsayılan Prod alt alan adını deneyin (özel alan adınızı değil).
- Varsayılan Prod alt alan adı çalışıyorsa, platformla çakışabilecek yönlendirme kuralları için özel alan adınızın DNS ayarlarını ve alan adı kayıt kuruluşunuzu kontrol edin.
- Önbelleğe alınmış yönlendirmeleri elemek için tarayıcı önbelleğinizi temizleyin veya bir Gizli pencere içinde test edin.
Sorun devam ederse Support ile iletişime geçin ve şunları ekleyin:
- Yönlendirme döngüsünü gösteren tam URL
- Varsayılan Prod alt alan adının erişilebilir olup olmadığı
- Alan adı ve DNS sağlayıcısı
- Tam hata ekran görüntüsü
Ortam değişkenlerim geliştirmede çalışıyor ama yayınlamadan sonra çalışmıyor. Neden?
Uygulamanız Preview içinde çalışıyor ancak eksik veya boş ortam değişkenleri nedeniyle production'da başarısız oluyorsa:
- Ortam değişkeninin son yayınlamadan önce mi sonra mı kaydedildiğini kontrol edin. Sonra kaydedildiyse, değişikliğin etkili olması için yeniden yayınlamanız gerekir.
- Değişkenin doğru ortam için ayarlandığını doğrulayın (Development ve Production).
- Alt hizmet hata mesajının bir ipucu verip vermediğini kontrol edin — örneğin, "unauthorized" genellikle o ortamda bir API anahtarının boş veya yanlış olduğu anlamına gelir.
Sorun devam ederse Support ile iletişime geçin ve şunları ekleyin:
- Proje bağlantısı veya canlı URL
- Etkilenen anahtar adı ve sorunun hangi ortamda olduğu
- Alt hizmetten gelen tam hata
- Yapılandırma sayfasının hassas bilgilerden arındırılmış ekran görüntüsü
- Yapılandırmanın yayınlamadan önce mi sonra mı kaydedildiği
Önemli: Yalnızca anahtar adlarını paylaşın. Gizli değerleri, parolaları veya jetonları KESİNLİKLE göndermeyin.
Güvenlik taraması neden benzer bulguları birden fazla kez gösteriyor?
Bulgular, farklı konumlara işaret ederken benzer ifadeler kullanabilir. Benzer ifade, sonuçların mutlaka yinelenen sonuçlar olduğu anlamına gelmez.
- Her sonuç için bulgu adını ve gösterilen konumu karşılaştırın.
- Tekrarlanan ifadeyi göz ardı etmek yerine her benzersiz konumu inceleyin.
- Birkaç bulgunun aynı temel nedeni varsa, o nedeni düzeltin ve ardından her konumu tekrar kontrol edin.
- Güncellenmiş sürümde güvenlik taramasını yeniden çalıştırın.
Aynı bulgu ve konum hâlâ birden fazla kez görünüyorsa, Atoms Support ile Chat Link, tarama zamanı ve saat dilimi, bulgu sayısı ve sansürlenmiş bir ekran görüntüsü ile iletişime geçin. Bir bulguda görünebilecek parolaları, anahtarları, jetonları veya diğer hassas bilgileri kaldırın.
Tarama sorun bulmadıktan sonra neden bir güvenlik sorunu ortaya çıktı?
Bildirilen bulgusu olmayan tamamlanmış bir tarama faydalı bir kontroldür, ancak her güvenlik veya çalışma zamanı sorununun bulunduğunu garanti edemez. Tarama seçilen proje sürümünü kontrol eder; uygulamanızın yine de gerçek kullanıcıların kullanacağı şekilde test edilmesi gerekir.
Yayınlamadan önce uygulamanızdaki önemli yolculukları test edin; buna oturum açma, kullanıcı rolleri, özel verilere erişim, ödemeler ve bağlı hizmetler dahildir. Farklı roller için ayrı test hesapları kullanın ve her hesabın yalnızca kendisi için amaçlanan bilgi ve işlemlere erişebildiğini doğrulayın.
Hesapları, özel verileri, ödemeleri veya kimlik bilgilerini açığa çıkarabilecek bir production sorunu keşfederseniz, önce etkilenen özelliğin kullanımını durdurun veya erişimi kısıtlayın. Açığa çıkmış olabilecek tüm kimlik bilgilerini yenileyin, ardından Atoms Support ile Chat Link, etkilenen sürüm, sorunu yeniden üretme adımları, zaman ve saat dilimi ve sansürlenmiş bir ekran görüntüsü ile iletişime geçin. Açığa çıkan kimlik bilgisinin kendisini paylaşmayın.
Güvenlik taraması neden yalnızca yöneticiye açık bir işlemi korunmasız olarak işaretledi?
Tarama, yalnızca yöneticiye açık bir işlemin korunmasız olabileceğini bildiriyorsa, yetkisiz kullanıcıların bunu kullanamadığını doğrulayana kadar bulguyu çözülmemiş kabul edin. İşlem başka bir yolla yine de istenebiliyorsa, bir yönetici düğmesini gizlemek yeterli değildir.
- Bulguyu açın ve adını verdiği işlemi veya konumu belirleyin.
- Hangi oturum açmış rollerin bu işlemi kullanmasına izin verilmesi gerektiğine karar verin.
- Agent'tan, düğme görüntülendiğinde değil, işlem istendiğinde kullanıcının iznini kontrol etmesini isteyin.
- İşlemi oturum kapalıyken, normal bir test hesabıyla ve yetkili bir yönetici test hesabıyla test edin.
- Reddedilen denemelerin hiçbir özel veriyi açığa çıkarmadığını ve hiçbir değişiklik yapmadığını doğrulayın, ardından güvenlik taramasını tekrar çalıştırın.
Yetkisiz bir hesap işlemi hâlâ kullanabiliyorsa etkilenen özelliği yayınlamayın. Çözemiyorsanız Atoms Support ile Chat Link, bulgu metni, etkilenen sürüm ve sansürlenmiş bir ekran görüntüsü ile iletişime geçin.
Güvenlik taraması neden bir HTTPS sorununu işaretledi?
HTTPS, bilgi bir kullanıcı ile bir hizmet arasında taşınırken onu korur. Tarama bir HTTPS sorunu bildiriyorsa, etkilenen adresi, kaynağı, geri çağrıyı veya alan adı yapılandırmasını belirlemek için tam bulguyu kullanın.
- Bulguyu açın ve bildirdiği tam konumu ve adresi not edin.
- Agent'tan bu belirli bağlantıyı sağlayıcısının desteklediği güvenli adresle değiştirmesini veya ilgili alan adı yapılandırmasını düzeltmesini isteyin.
- Harici hizmet güvenli bir eşdeğer belgelemiyorsa sertifika uyarılarını görmezden gelmeyin veya bir adresi körü körüne değiştirmeyin.
- Etkilenen kullanıcı yolculuğunu yeniden test edin ve hiçbir parola, jeton, ödeme detayı veya özel bilginin güvenli olmayan bir bağlantı üzerinden gönderilmediğini doğrulayın.
- Güncellenmiş sürümde güvenlik taramasını tekrar çalıştırın.
Bulgu düzeltemediğiniz bir özel alan adı veya sertifikayla ilgiliyse, Atoms Support ile Chat Link, etkilenen URL, bulgu metni, zaman ve saat dilimi ve sansürlenmiş bir ekran görüntüsü ile iletişime geçin.
Güvenlik taraması neden eksik Row Level Security politikalarını işaretledi?
Row Level Security veya RLS, her kullanıcının hangi veritabanı satırlarını okuyabileceğini veya değiştirebileceğini kontrol eden bir Supabase özelliğidir. Bu bulgu yalnızca proje Supabase kullandığında ve tarama erişim kurallarının gözden geçirilmesi gereken bir tablo belirlediğinde geçerlidir.
- Bulguyu açın ve adını verdiği tabloyu belirleyin.
- Bu tablonun verilerini kimlerin görüntüleyebilmesi, ekleyebilmesi, düzenleyebilmesi veya silebilmesi gerektiğini not edin.
- Agent'tan bu kullanıcı yolculuklarını destekleyen en kısıtlayıcı Supabase politikalarını oluşturmasını isteyin.
- Oturum kapalıyken ve her rol için ayrı bir test hesabıyla test edin. Her hesabın yalnızca amaçlanan satırlara ve işlemlere erişebildiğini doğrulayın.
- Politikalar uygulandıktan sonra güvenlik taramasını tekrar çalıştırın.
Yalnızca uyarıyı temizlemek için RLS'yi devre dışı bırakmayın veya her kullanıcıya izin vermeyin. Mevcut verileri etkileyebilecek bir değişiklik yapmadan önce planı doğrulayın ve uygun olduğunda güvenli bir yedek veya dışa aktarma bulundurun. Supabase anahtarlarını veya veritabanı kimlik bilgilerini asla Sohbet içinde veya ekran görüntülerinde paylaşmayın.