Serverless deploy to LocalStack fails: “Invalid character in header content [authorization]”
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 42/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- aws, docker, node.js, typescript
Piste de recherche
Reproduisez serverless deploy --stage local avec serverless.ts et docker-compose.yml, en vous concentrant sur l’étape « Resolving AWS account ID » et sur l’erreur d’authorization-header. Vérifiez les versions indiquées de Serverless Framework, serverless-localstack, LocalStack et Node.js. C’est terminé lorsque le déploiement dépasse la résolution du compte et arrive à la création du package et à la synthèse CloudFormation sans l’échec invalid-header.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Running serverless deploy --stage local against LocalStack aborts during the “Resolving AWS account ID” step with the error:
Unable to find function cleanup on plugin Esbuild
Deploying "sls" to stage "local" (us-east-1)
Using serverless-localstack
Using serverless-localstack
serverless-localstack: Reconfigured endpoints
Error: Failed to resolve AWS account ID: Invalid character in header content ["authorization"]
deployment never reaches packaging or CloudFormation synthesis
serverless.ts
plugins: ['serverless-iam-roles-per-function', 'serverless-localstack'],
custom:
localstack:
stages: ['local']
edgePort: 4566
host: 'http://localhost'
provider:
name: aws
runtime: nodejs22.x
environment:
AWS_ENDPOINT_URL: 'http://localhost:4566'
AWS_ACCESS_KEY_ID: '000000000001'
AWS_ACCOUNT_ID: '000000000001'
docker-compose.yml
s3mock:
image: adobe/s3mock:latest
environment:
- retainFilesOnExit=true
- root=root
ports:
- 9090:9090
volumes:
- ./uploadedFiles:/root
localstack:
container_name: localstack
image: localstack/localstack
ports:
- 4566:4566
- 4510-4559:4510-4559
environment:
- DEBUG=${DEBUG:-0}
- SERVICES=lambda,sqs,sns
volumes:
- '${LOCALSTACK_VOLUME_DIR:-./volume}:/var/lib/localstack'
- '/var/run/docker.sock:/var/run/docker.sock'
Versions
| Component | Version |
|---|---|
| Serverless Framework | 4.14.3 |
| serverless-localstack | 1.3.1 |
| LocalStack Docker image | localstack/localstack:latest (pulled 2025-05-14) |
| Node.js | 22.0.0 |
- Langage dominant
- JavaScript
- Étoiles
- 542
- Forks
- 93
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Aucun modèle de pull request
- Lire 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.
Autres issues de localstack/serverless-localstack
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 25/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 58/100
-
Support for Python 3.13 LambdasOuverte
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
-
Static API Gateway V1 EndpointsOuverteaws:apigateway status: backlog
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
localstack/serverless-localstack#270 · 3 réactions ·
-
serverless-webpack status: backlog status: response required
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
localstack/serverless-localstack#266 · 1 commentaire ·
Toutes les issues de localstack/serverless-localstack
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
CircuitVerse/CircuitVerse#7967 · 1 commentaire · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
CopilotKit/aimock#491 ·
Les mainteneurs répondent en général sous 1 jour
-
cvss-severity:high devguard l3montree-cybersecurity/.../devguard-documentation pkg:devguard/l3montree-c.../devguard-documentation risk:low state:open
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
l3montree-dev/devguard-documentation#338 · 1 commentaire ·
-
bug runtime spec compliance
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
frostney/GocciaScript#1413 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
keyxmakerx/Chronicle#967 ·
Les mainteneurs répondent en général sous 1 jour