Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

rc watch always faild with 403

Ouverte
#392 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
48/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Active
Stack technique
rust
Domaine
authentication, cli

Piste de recherche

Start at the rc watch command and trace how it builds and signs the watch request, then compare that request with the successful rc mirror request in the example. Reproduce the 403 with the provided commands and inspect the signature inputs; done means rc watch obsidian/obsidian authenticates successfully and emits events.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

I want to implement the logical like "mc mirror --watch",the code is like below:

rc alias set obsidian http://rustfs:9000 "akXX" "sKXX" && rc mirror --overwrite obsidian/obsidian/家庭 /content && rc watch obsidian/obsidian | while read -r event; do echo \"$event\" | grep -q '家庭/' && rc mirror --overwrite obsidian/obsidian/家庭 /content done

but it always failed with "✗ Authentication failed: Watch request failed with HTTP 403: SignatureDoesNotMatch: The request signature we calculated does not match the signature you provided. Check your AWS secret access key and signing method. For more information, see REST Authentication and SOAP Authentication for details."

Langage dominant
Rust
Étoiles
164
Forks
24
Merge moyen
5 j 9 h
PR mergées (30 j)
2

Préparer son environnement

  • Fournit un Dockerfile ou un fichier Docker Compose
  • Aucun modèle de pull request
  • Aucun guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de rustfs/cli

Toutes les issues de rustfs/cli

Issues similaires

Plus d'issues Rust

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.