Izvēlieties pareizo atkopšanas veidu
Viens un tas pats kļūdas kods raksturo divas atšķirīgas situācijas. Pirms rīkojaties, pārbaudietretryable;
ar HTTP statusu vien nepietiek, lai noteiktu, vai pieprasījums jāatkārto.
Atšķirīgi ievades dati
Pieprasījums vēl tiek apstrādāts
Šajā piemērā ir arī HTTP atbildes galveneRetry-After: 1.
Saglabājiet nemainīgu atkārtošanas identitāti
Operācijām, kurām ir dokumentēta idempotence, atslēgas darbības joma ir organizācija, pakalpojuma konts, HTTP metode, resursa ceļš un noteiktā API versija. Mainot jebkuru no tiem, tiek izveidota cita atkārtošanas identitāte; tas neatjauno sākotnējo operāciju. Akreditācijas datu nomaiņa tajā pašā pakalpojuma kontā šo identitāti nemaina, taču aizstājošajiem akreditācijas datiem joprojām ir jābūt nepieciešamajām atļaujām. Atkopjoties pēc noildzes, saglabājiet sākotnējo atslēgu, pamattekstu, ceļu un versiju. Neveidojiet jaunu atslēgu tikai tāpēc, lai apietu konfliktu: sākotnējā rakstīšanas operācija jau varētu būt sekmīgi izpildīta. Ja resursa ID ir zināms, izgūstiet resursu un izmantojiet operācijai dokumentēto atkopšanas procedūru. Pabeigta atkārtota atbilde saturIdempotent-Replayed: true tur, kur operācijai ir dokumentēta atbildes atkārtošana.
Idempotency-Key nosūtīšana nepadara operāciju idempotentu, ja vien tās
atsaucē nav skaidri norādīts, ka šī galvene tiek atbalstīta. Aizsardzība pret atkārtojumiem ir ierobežota
ar operācijas saglabāšanas politiku; tā nav pastāvīga garantija pret dublikātiem.
Ja apstrāde joprojām nav atrisināta, sazinieties ar Living Security atbalsta komandu,
norādot request_id, UTC laika zīmogu, metodi, ceļu un API versiju. Nekādā gadījumā neiekļaujiet
API atslēgu, klienta noslēpumu vai piekļuves pilnvaru.
