[Bug]: obj signurl should reject times > the limit
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 442
- Forks
- 159
- Merge moyen
- 7 j 21 h
- PR mergées (30 j)
- 8
Description
CLI Version
linode-cli v5.67.0 Built from spec version 4.224.0
Command
linode-cli obj signurl <BUCKET> <OBJECT> +31536000 happily spits out a URL, but trying to access it will give Access Denied.
Reducing the expiration to 24h works.
Given that there's a limit, the command should reject expiration times above the limit and error out.
Output
No response
Expected Behavior
Error: Expiration above limit (86400s / 24h).
Actual Behavior
Steps to Reproduce
No response
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez au point d’entrée de la commande linode-cli obj signurl et reproduisez le comportement avec une expiration de +31536000. Suivez la validation de l’expiration, ajoutez des tests pour rejeter les valeurs supérieures à 86400 secondes et confirmez que les expirations valides de 24 heures fonctionnent toujours.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- cli
- Type d'issue
- Bug
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 72/100