Enerji için Azure Data Manager'da kaynak paylaşımı için CORS kullanma
Bu belge, CORS ilkelerini ayarlamak için Enerji için Azure Data Manager kullanıcısı olarak size yardımcı olmak içindir.
CORS nedir?
CORS (Çıkış Noktaları Arası Kaynak Paylaşımı), bir etki alanında çalışan web uygulamasının başka bir etki alanındaki kaynaklara erişmesini sağlayan bir HTTP özelliğidir. Siteler arası betik saldırıları olasılığını azaltmak için tüm modern web tarayıcıları, web sayfasının farklı bir etki alanındaki API'leri çağırmasını engelleyen, aynı kaynak ilkesi olarak bilinen bir güvenlik kısıtlaması uygular. CORS, bir kaynağın (kaynak etki alanı) başka bir kaynaktaki API'leri çağırmasına izin vermek için güvenli bir yol sağlar. Her Enerji için Azure Data Manager örneği için CORS kuralları ayarlayabilirsiniz. Örnek için CORS kuralları ayarladığınızda, bu kurallar Enerji için Azure Data Manager kaynağınızla bağlantılı tüm hizmetlere ve depolama hesaplarına otomatik olarak uygulanır. CORS kurallarını ayarladıktan sonra, hizmete yönelik doğru yetkilendirilmiş bir istek, belirttiğiniz kurallara göre izin verilip verilmediğini belirlemek için farklı bir etki alanından değerlendirilir.
Enerji için Azure Data Manager örneğinde CORS'yi etkinleştirme
Enerji için Azure Data Manager örneği oluşturun.
Kaynak Paylaşımı (CORS) sekmesinde İzin Verilen Çıkış Noktaları'nı seçin.
Belirli bir örnek için en fazla 5 İzin Verilen Kaynak eklenebilir.
Açıkça *(Joker Karakter) kullanmak istiyorsanız, izin verilen kaynakta * eklenebilir.
CORS sayfasında hiçbir ayar etkinleştirilmediyse varsayılan olarak Joker Karakter* olarak ayarlanırsa tümüne izin verin.
CORS ilkesinin İzin Verilen Yöntemler, İzin Verilen Üst Bilgiler, Kullanıma Sunulan Üst Bilgiler, Saniye olarak en fazla yaş gibi diğer değerleri, ekranda görüntülenen varsayılan değerlerle ayarlanır.
Ardından, diğer sekmeleri tamamladıktan sonra "Gözden Geçir+Oluştur" seçeneğini belirleyin.
"Oluştur" düğmesini seçin.
CORS ilkesiyle bir Enerji için Azure Data Manager örneği oluşturulur.
Ardından, örnek oluşturulduktan sonra CORS ilke kümesi örneğe genel bakış sayfasında görüntülenebilir.
Kaynak Paylaşımı'na (CORS) gidebilir ve CORS'nin gerekli İzin Verilen Kaynaklarla etkinleştirildiğini görebilirsiniz.
Enerji örneği için Azure veri yöneticisi sağlandıktan sonra CORS'de İzin Verilen Kaynaklar sayfasını istediğiniz zaman değiştirebilirsiniz.
İzin verilen kaynak eklendikten sonra kaynak sağlama durumu "Kabul Edildi" durumundadır ve bu süre boyunca CORS ilkesinin daha fazla değiştirilmesi mümkün olmayacaktır. CorS güncelleştirme penceresinin değişiklikler için yeniden kullanılabilir duruma gelmesi için CORS ilkelerinin güncelleştirilebilmesi 15 dakika sürer.
CORS kuralları nasıl değerlendirilir?
CORS kuralları aşağıdaki gibi değerlendirilir:
- İlk olarak, isteğin kaynak etki alanı AllowedOrigins öğesi için listelenen etki alanlarıyla karşılaştırılır.
- Kaynak etki alanı listeye dahil edilirse veya joker karakter (*) ile tüm etki alanlarına izin verilirse kural değerlendirmesi devam eder. Kaynak etki alanı dahil değilse istek başarısız olur.
CORS ilkesiyle ilgili sınırlamalar
CORS kuralları için aşağıdaki sınırlamalar geçerlidir:
- İstek üzerindeki tüm CORS kuralları ayarlarının en büyük boyutu (XML etiketleri hariç) 2 KiB'ı aşmamalıdır.
- İzin verilen kaynağın uzunluğu 256 karakteri aşmamalıdır.
Sonraki adımlar
- CORS hakkında daha fazla bilgi edinmek için
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin