Aşağıdaki tablolarda, olası nedenleri ve dağıtımınızı azaltmak için yapabileceğiniz işlemlerle birlikte çok sayıda sorun ve hata durumu kodu ayrıntılı olarak açıklanmaktadır. Toplama Hizmeti'nin hata spesifikasyonları ve azaltma ile ilgili tüm bilgileri incelemek isterseniz mevcut herkese açık kılavuzumuza göz atın.
Rehberdeki konular:
İzin ve Yetkilendirme Hataları
| Sorun | Herkese açık bulut projenizde terraform plan veya terraform apply komutunu çalıştırırken izin sorunları |
|---|---|
| Örnek Hata | Error: UnauthorizedOperation: You are not authorized to perform this operation. |
| Çözünürlük |
Kullandığınız genel bulutun CLI'sinde (komut satırı arayüzü) doğru şekilde kimliğinizin doğrulandığından emin olun. Amazon Web ServicesAWS, Toplama Hizmeti için gereken örnekleri ve diğer hizmetleri oluşturabilmek için kullanıcı izinleri gerektirir. Bu işlemi uyguladıktan sonra terraform plan ve apply işlemlerini sorunsuz bir şekilde gerçekleştirebilirsiniz. Google Cloud PlatformGoogle Cloud'da, Terraform'un ikinci yarısını dağıtmak için bir hizmet hesabının kimliğine bürünmeniz gerektiğini unutmayın. Bu adımı atladıysanız kaynak oluşturmak için gerekli tüm izinlere dağıtım hizmet hesabı sahip olduğundan terraform apply komutunuz başarısız olabilir. GitHub dokümanlarındaki "Dağıtım ortamınızı ayarlama" bölümündeki 4. adıma bakın. |
Gizli Erişim Limiti Hataları
| Hata | PRIVACY_BUDGET_ERROR |
|---|---|
| Neden | Bu durum, gizlilik bütçesi hizmetinde bir hata nedeniyle hizmetin raporları işleyemediğini gösterir. |
| Kontrol Et | Hatayı gidermek için işi yeniden denedikten sonra teknik destek formu aracılığıyla bize ulaşın. |
| Hata | PRIVACY_BUDGET_AUTHORIZATION_ERROR |
|---|---|
| Neden | Onboarding sırasında sağladıklarından farklı bir raporlama kaynağı kullanıyor olabilirsiniz. |
| Kontrol Et |
Site, eklenen öğeyle eşleşmeli veya bu öğenin alt alan adı olmalıdır. Toplama hizmetine katılımın üst düzey alan adında yapıldığını ve üst düzey alan adı hizmete katıldıktan sonra tüm alt alan adlarının Toplama Hizmeti'ni kullanabileceğini unutmayın. |
| Hata | PRIVACY_BUDGET_AUTHENTICATION_ERROR |
|---|---|
| Neden | Eski veya yanlış ARN kullanıyor olabilirsiniz. |
| Kontrol Et |
Google Cloud Platform
Toplama Hizmeti dağıtımınızda kullanılan hizmet hesabının, ilk katılım sırasında sağlanan hizmet hesabıyla eşleştiğinden emin olun. Bu değer, aynı projeye ait olmakla kalmayıp tam olarak eşleşmelidir. Amazon Web ServicesE-posta yoluyla size sağlanan koordinatörleri kullanmanız beklenir. Sorun yaşamaya devam ediyorsanız auto.tfvars dosyanızı ve raporlama kaynağı bilgilerinizi toplayıp teknik destek formu üzerinden bizimle iletişime geçin. |
| Hata | PRIVACY_BUDGET_EXHAUSTED |
|---|---|
| Neden |
Hata:
"result_info": {
"return_code": "PRIVACY_BUDGET_EXHAUSTED",
"return_message": "com.google.aggregate.adtech.worker.exceptions.AggregationJobProcessException:
Insufficient privacy budget for one or more aggregatable reports. No aggregatable report can appear
in more than one aggregation job. Information related to reports that do not have budget can be
found in the following file:
File path: Gizlilik bütçesi tükenmesi sorunu, paylaşılan kimliği daha önce başarılı bir toplu işlemde yer almış bir raporu toplu işleme almaya çalıştığınızda ortaya çıkar. Bu hata, "Yinelenen yok" kuralı nedeniyle oluşur. Bu kuralda, toplanabilir raporların yalnızca tek bir toplu işlemde görünmesine ve yalnızca bir özet rapora katkıda bulunmasına izin verilir. Her rapora, |
| Kontrol Et |
Hatayı incelemek ve çözmek için iş yanıtından sağlanan Gizlilik bütçesi tükendi desteğini denemenizi öneririz. Bu, hataya hangi raporların katkıda bulunduğunu görünür hale getirecek yeni bir yardımcı JSON dosyası sağlar. Doğru şekilde toplu işlem yapıyorsanız bütçe telafisi için uygun olabileceğinizi unutmayın (açıklama). Açıklayıcı metni okuyup formu doldurmalarını önerin ancak bütçenin başarıyla kurtarılması ve işin tekrar çalıştırılması için isteklerinin onaylanması gerektiğini belirtin. |
| Hata | DEBUG_SUCCESS_WITH_PRIVACY_BUDGET_EXHAUSTED |
|---|---|
| Neden |
Bu, işi hata ayıklama modunda çalıştırdığınızı gösterir. createJob isteğindeki job_parameters, debug_run: true değerini içeriyor. debug_run işareti etkinleştirildiğinde, hata ayıklama amacıyla raporu birden fazla kez çalıştırabilirsiniz. Bu hata mesajı, hata ayıklama modunda çalıştırılmamış olması durumunda raporun gizlilik bütçesinin tükenmesi nedeniyle işin başarısız olacağını bildirir. Bu hata yalnızca v2.10.0 veya önceki sürümlerde geçerli olacaktır.
|
| Kontrol Et |
createJob istek metni, job_parameters içinde debug_run değerini içerir.
{
"job_request_id": "{job_request_id}",
"input_data_blob_prefix": "{input_prefix}",
"input_data_bucket_name": "{input_bucket}",
"output_data_blob_prefix": "{output_prefix}",
"output_data_bucket_name": "{output_bucket}",
"job_parameters": {
"output_domain_blob_prefix": "{output_domain_prefix}",
"output_domain_bucket_name": "{output_domain_bucket}",
"attribution_report_to": "{reporting_origin}",
"debug_run": "true"
}
}
|
İş Çalışma Zamanı Hataları
| Hata | INVALID_JOB |
|---|---|
| Uç nokta | createJob |
| Neden | Bu durum, sağlanan hata ayıklama gizliliği epsilon'u sınırların (0.64] dışında olduğunda veya iş parametreleri doğrulanamadığında ortaya çıkabilir. |
| Kontrol Et |
Hangi epsilon değeri kullanıldı? createJob isteğinde hangi iş parametreleri kullanıldı ve bunlar ortamınızla eşleşiyor mu? Doğru şekilde biçimlendirilmişler mi? Gerekli düzeltmeleri yapın ve işi tekrar deneyin.
|
| Hata | INTERNAL_ERROR |
|---|---|
| Uç nokta | getJob |
| Neden | Çıkış alanı veya raporların işlenmesinin başarısız olmasına neden olan bir biçimlendirme sorunu olabilir. Aggregation Service dağıtımınızla ilgili bir sorun da olabilir. |
| Kontrol Et | Çıkış alanı konumunun geçerli bir yol olduğunu doğrulayın. İşi yeniden deneyin. Hata devam ederse, Toplama Hizmeti dağıtımlarında sorun gidermek için auto.tfvars dosyasını ve Terraform plan çıktısını isteyin.
|
| Hata | RESULT_WRITE_ERROR |
|---|---|
| Uç nokta | getJob |
| Neden | Bu durum, çıkış dizinine yazma işlemi geçici olarak veya dizinde yazma izni olmadığı için başarısız olduğunda ortaya çıkabilir. Yazma hatalarının gizlilik bütçesini tükettiğini ve işin yeniden denenemeyeceğini unutmayın. Bu durum, PRIVACY_BUDGET_EXHAUSTED hatasıyla ilgili başka bir hata sonucuna yol açabilir. |
| Kontrol Et | Bu hata her işte mi yoksa yalnızca aralıklı olarak mı oluşuyor? Bu durum her işte meydana geliyorsa çıkış dizininde yazma izinlerini etkinleştirdiğinizi doğrulayın. Bu aralıklı bir hataysa izinler doğru olmalıdır. Özet rapor yazma işleminin başarısız olabileceği ancak gizlilik bütçesinin yine de kullanılacağı bilinen bir sorundur. Bu durumda bütçe telafisi isteğinde bulunabilirsiniz (açıklama). |
| Sorun | Bir iş çalıştırılırken ve onay hizmeti jetonu alınırken 403 hatalarıyla karşılaşılıyor ve iş her zaman "ALINDI" durumuyla geri dönüyor. |
|---|---|
| Hata |
{
"job_status": "RECEIVED",
"request_received_at": "{utc timestamp}",
"request_updated_at": "{utc timestamp}",
"job_request_id": "0001",
"input_data_blob_prefix": "reports/",
"input_data_bucket_name": "{bucket_name}",
"output_data_blob_prefix": "summary/",
"output_data_bucket_name": "{bucket_name}",
"postback_url": "",
"job_parameters": {
"output_domain_bucket_name": "{bucket_name}",
"output_domain_blob_prefix": "output_domain/",
"attribution_report_to": |
| Çözünürlük |
İşlerin Kayıt ve ilk katılım durumunuzu doğruladıktan sonra çalışan işinizin durumunu kontrol edin. Amazon Web ServicesBu durumda, AWS güvenli alanı çalışmıyor veya çökmüş olabilir ve bu nedenle işler alınmıyor olabilir.
Yönetilen örnek grubu (MIG) sağlıklı olmayabilir. Bu ilk kurulumsa veya
|
Özet raporunuz beklendiği gibi dönüşüm sağlıyor mu?
getJob çağrınız başarılı olsa da Toplama Hizmeti tarafından döndürülen özet raporda bir sorun olabilir. Özet raporu AVRO biçimindedir ve JSON biçimine dönüştürülmesi gerekir. JSON biçimine dönüştürüldüğünde aşağıdaki gibi görünür.
{
"bucket": "\u0005Y",
"metric": 26308
}
AVRO dönüştürme işleminde sorun varsa AVRO araçlarını kullanmayı ve AVRO raporunda aşağıdaki komutu çalıştırmayı deneyin.
java -jar avro-tools-1.11.1.jar tojson [report_name].avro > [report_name].json
Kararlı sürümleri buradan indirebilirsiniz. Daha fazla yardıma ihtiyacınız varsa
sonraki adımlarımıza geçin.
Sonraki Adımlar
Özel Korumalı Alan Durum Kontrol Paneli'nde veya Herkese açık GitHub deposunda aynı sorunla karşılaşan başka kullanıcılar olup olmadığını kontrol edin.
Toplama hizmeti sorununuzun çözüldüğünü görmüyorsanız GitHub'da sorun bildirerek veya teknik destek formunu göndererek bize bildirin.