Serverless deploy to LocalStack fails: “Invalid character in header content [authorization]”
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 42/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- aws, docker, node.js, typescript
Línea de trabajo
Reproduce serverless deploy --stage local usando serverless.ts y docker-compose.yml, centrándote en el paso “Resolving AWS account ID” y en el error de authorization-header. Comprueba las versiones indicadas de Serverless Framework, serverless-localstack, LocalStack y Node.js. Se considera terminado cuando el despliegue avanza más allá de la resolución de la cuenta hasta el empaquetado y la síntesis de CloudFormation sin que se produzca el fallo de invalid-header.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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 |
- Lenguaje dominante
- JavaScript
- Estrellas
- 542
- Forks
- 92
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de localstack/serverless-localstack
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 25/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
-
Support for Python 3.13 Lambdas Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
-
Static API Gateway V1 Endpoints Abiertoaws:apigateway status: backlog
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
localstack/serverless-localstack#270 · 3 reacciones ·
-
serverless-webpack status: backlog status: response required
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
localstack/serverless-localstack#266 · 1 comentario ·
Todos los issues de localstack/serverless-localstack
Issues similares
-
ai-observability bug team/ai-observability
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
AllTheMods/ATM-10-L#19 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
SignalK/n2k-signalk#345 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
JuliaPluto/PlutoPlotly.jl#72 ·