Bu doküman, tüm sunucu tarafı etiketlemelerini yönlendirmek isteyen geliştiriciler içindir üzerinden gelen trafiktir.
Başlamadan önce
Proxy sunucu yönlendirmesini ayarlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
Cloud Run'da veya manuel kurulum.
Aşağıdakileri destekleyen bir proxy sunucusu:
HTTP CONNECT
istekleri.Proxy sunucudan gelen belirli giden trafiği izin verilenler listesine ekleyebilme, örneğin VPC kullanarak Güvenlik duvarı veya Proxy erişim kontrol listeleri (EKL'ler) seçeneğini tıklayın.
Proxy sunucu yönlendirmesini yapılandırın
Cloud Run
Cloud Run dağıtımlarında trafiği bir proxy'ye yönlendirmek için:
- Cloud Run'ı aç
- Sunucu taraflı etiketleme Cloud Run örneğinizi seçin.
- 'i tıklayın DÜZENLE VE YENİ ÖRNEK DAĞITIN. Düzeltmeyi dağıtma ekranı açılır.
- Kapsayıcılar altında, sunucu kapsayıcınızı seçin. Yeni bir ekran: kapsayıcı ayarı açılır.
Hizmet yapılandırmasını genişletmek için, Değişkenler ve Gizli anahtarlar sekmesinden erişebilirsiniz. Değişken Ekle düğmesini tıklayıp aşağıdaki ortamı ekleyin değişken:
- Ad:
HTTP_PROXY
- Değer: Proxy sunucunun URI'si (ör.
https://proxy.example.com:3333
veyahttp://32.12.83.10
)
- Ad:
Bitti'yi tıklayın.
Düzeltmelerinizi onaylayın ve Dağıt'ı tıklayın.
Manuel dağıtım
Manuel dağıtımlarda trafiği bir proxy'ye yönlendirmek için:
Docker görüntüsü tarafından erişilebilen bir ortam değişkeni tanımlayın:
- Ad:
HTTP_PROXY
- Değer: Proxy sunucunun URI'si (ör.
https://proxy.example.com
veyahttp://32.12.83.10:1234
)
- Ad:
Docker görüntünüzü yeni ortam değişkeniyle çalıştırın.
docker run -p 8080:8080 \ -e CONTAINER_CONFIG=CONTAINER_CONFIG \ -e HTTP_PROXY=PROXY_URL \ gcr.io/cloud-tagging-10302018/gtm-cloud-image:stable
Sonuç: Sunucu tarafı etiketleme dağıtımınız, tüm giden trafiği ortam değişkeninde belirttiğiniz proxy uç noktası.
Proxy sunucu kurulumunu doğrulama
Proxy isteği ayarlarınızı doğrulamak için hem Google Etiket Yöneticisi'ni hem de proxy sunucusu yapılandırmasıdır.
Sunucu kapsayıcı proxy'si isteklerinizi doğrulamak için:
Sunucu kapsayıcınızı açın.
Önizleme modunu açın. İstekler sekmesinde:
- İstemcinizin gelen istek için hak talebinde bulunduğundan emin olun.
- Etiketlerinizin ve değişkenlerinizin giden HTTP gönderdiğinden emin olun kabul edersiniz.
- Bir isteğin proxy sunucu üzerinden gönderilip gönderilmediğini kontrol etmek için HTTP İstek Ayrıntılarını görüntülemek için HTTP isteği.
Proxy ayarlarınızı doğrulamak için:
- Ağ ve proxy sunucusu günlüklerinizi kontrol edin. En azından aşağıdaki uç noktalara gönderilen başarılı istekler:
- Diğer uç noktalara istek olup olmadığını kontrol edin.
- Kullandığınız sunucu tarafı etiketleme özelliklerine bağlı olarak, gibi diğer uç noktalara gönderilen istekler www.google-analytics.com adresinde bigquery.googleapis.com veya üçüncü taraf uç noktaları. Aşağıdaki işlemler için gereken diğer uç noktaları izin verilenler listesine ekleyin: en iyi uygulamaları görelim.
İsteğe bağlı: Proxy sunucunuzdan giden trafiği izin verilenler listesine ekleyin
Ağınızdan veya proxy sunucunuzdan giden trafiği engellerseniz etiketleme sunucusu örneğinizin Google Etiket Yöneticisi alanlarını izin verilenler listesine eklemesi gerekir iş yeri. Giden trafiği izin verilenler listesine nasıl ekleyeceğiniz ağ ortamınıza ve proxy yazılımlarıdır. Uç noktaları izin verilenler listesine eklemeye başlamadan önce ağ topolojinizi anlayın.
Aşağıdaki alan adları getirmek, önizlemek ve hata ayıklamak için kullanılır Google Etiket Yöneticisi kapsayıcınız:
https://www.googletagmanager.com
https://tagmanager.google.com
${Preview server URL}
Önizleme sunucunuzu proxy sunucunuzdan farklı bir ağda barındırıyorsanız veya kısıtlayıcı ağ kuralları varsa, proxy'yi Önizleme sunucusuna gönderir. Önizleme sunucusu URL'si sunucu kapsayıcınızı dağıtın.
İsteğe bağlı: Proxy sunucunuzla TEMEL Kimlik Doğrulaması kullanın
Kuruluşunuz kimlik doğrulama gerektiriyorsa BASIC kimlik doğrulamasını kullanabilirsiniz izin veriliyor.
TEMEL kimlik doğrulamasını kullanmak için kimlik bilgilerini (kullanıcı adı/şifre) aşağıdaki biçimdeki proxy sunucu URL'sini ekleyin:
HTTP_PROXY=http(s)://USER_NAME:PASSWORD@PROXY_URL
Proxy'ye yapılan her istek, kullanıcı adını ve şifreyi Base64 değerleri olarak Proxy-Authorization üstbilgisi.
Cloud Run kullanıyorsanız proxy uç noktası kimlik bilgilerini depolayın. Secret Manager'da bulabilirsiniz. Gizli Anahtar Yöneticisi Cloud Run'ın başlatma sırasında gizli anahtara erişmesini sağlar ve değeri çözümler. Cloud Run'da gizli anahtarları nasıl yapılandıracağınızı öğrenin.
İsteğe bağlı: Belirli ana makineler için proxy'yi devre dışı bırakma
NO_PROXY
ortam değişkeni, virgülle ayrılmış bir liste tanımlamanıza olanak tanır
proxy sunucu üzerinden gönderilemeyen ana makine adlarının sayısını gösterir.
Örneğin:
NO_PROXY=example.com,169.254.169.254,diagnostics.example2.com:3131
sGTM kapsayıcısı, aşağıdaki isteklerin hiçbirine proxy uygulamaz:
http://example.com
,https://sub.example.com
https://other.example.com:123
http://169.254.169.254
,https://169.254.169.254
http://169.254.169.254:123
http://diagonstics.example2.com:3131
,https://diagonstics.example2.com:3131