AwsCredentials.fromGitHubSecrets is not working
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- aws, github-actions, typescript
- Área
- authentication, ci-cd, cloud
Línea de trabajo
Comienza en AwsCredentials.fromGitHubSecrets y sigue cómo sus credenciales llegan al paso Publish Assets y al comando cdk-assets. Reproduce el workflow usando los GitHub secrets configurados, compáralo con el paso exitoso aws sts get-caller-identity y verifica que la publicación de assets se complete con la identidad de AWS esperada.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I've created a simple pipeline with a single stage and included a stack that required some assets to be upload.
The Publish Assets step has failed with the following error:
npx cdk-assets --path cdk.out/assembly-DEV/DEVgithubtestComplianceLogBucketStackF5F521E7.assets.json --verbose publish 0af827d6ad193f718e61cfbca3d058c1ef178607ee4fed500290c42de72be137:218461131457-eu-central-1
verbose: Loaded manifest from cdk.out/assembly-DEV/DEVgithubtestComplianceLogBucketStackF5F521E7.assets.json: 3 assets found
verbose: Applied selection: 1 assets selected.
info : [0%] start: Publishing 0af827d6ad193f718e61cfbca3d058c1ef178607ee4fed500290c42de72be137:21846[11](https://github.com/gyalai-aws/github-cicd-wrapper/actions/runs/11013717640/job/30582803734#step:5:12)31457-eu-central-1
verbose: [0%] check: Check s3://cdk-hnb659fds-assets-218461131457-eu-central-1/0af827d6ad193f718e61cfbca3d058c1ef178607ee4fed500290c42de72be137.json
error : [100%] fail: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1
Failure: CredentialsError: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1
at Request.extractError (/home/runner/work/github-cicd-wrapper/github-cicd-wrapper/node_modules/cdk-assets/node_modules/aws-sdk/lib/protocol/query.js:50:29)
at Request.callListeners (/home/runner/work/github-cicd-wrapper/github-cicd-wrapper/node_modules/cdk-assets/node_modules/aws-sdk/lib/sequential_executor.js:106:20)
at Request.emit (/home/runner/work/github-cicd-wrapper/github-cicd-wrapper/node_modules/cdk-assets/node_modules/aws-sdk/lib/sequential_executor.js:78:10)
at Request.emit (/home/runner/work/github-cicd-wrapper/github-cicd-wrapper/node_modules/cdk-assets/node_modules/aws-sdk/lib/request.js:686:14)
at Request.transition (/home/runner/work/github-cicd-wrapper/github-cicd-wrapper/node_modules/cdk-assets/node_modules/aws-sdk/lib/request.js:22:10)
at AcceptorStateMachine.runTo (/home/runner/work/github-cicd-wrapper/github-cicd-wrapper/node_modules/cdk-assets/node_modules/aws-sdk/lib/state_machine.js:14:[12](https://github.com/gyalai-aws/github-cicd-wrapper/actions/runs/11013717640/job/30582803734#step:5:13))
at /home/runner/work/github-cicd-wrapper/github-cicd-wrapper/node_modules/cdk-assets/node_modules/aws-sdk/lib/state_machine.js:26:10
at Request.<anonymous> (/home/runner/work/github-cicd-wrapper/github-cicd-wrapper/node_modules/cdk-assets/node_modules/aws-sdk/lib/request.js:38:9)
at Request.<anonymous> (/home/runner/work/github-cicd-wrapper/github-cicd-wrapper/node_modules/cdk-assets/node_modules/aws-sdk/lib/request.js:688:12)
at Request.callListeners (/home/runner/work/github-cicd-wrapper/github-cicd-wrapper/node_modules/cdk-assets/node_modules/aws-sdk/lib/sequential_executor.js:1[16](https://github.com/gyalai-aws/github-cicd-wrapper/actions/runs/11013717640/job/30582803734#step:5:17):18)
The secrets are configured properly, and when I'm replaced the cdk-assets publish command with the aws sts get-caller-identity I've recieved the correct AWS identity.
- Lenguaje dominante
- TypeScript
- Estrellas
- 385
- Forks
- 46
- Merge medio
- 2 d 19 h
- PR fusionados (30 d)
- 5
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la 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 cdklabs/cdk-pipelines-github
-
Dificultad 3/5 1-2 días Aptitud para principiantes 76/100
cdklabs/cdk-pipelines-github#1466 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
cdklabs/cdk-pipelines-github#1460 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
cdklabs/cdk-pipelines-github#1456 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 55/100
cdklabs/cdk-pipelines-github#1443 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
cdklabs/cdk-pipelines-github#1421 · 1 comentario · 1 reacción ·
Todos los issues de cdklabs/cdk-pipelines-github
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
awesome-dsh-plugin/awesome-dsh-plugin#9184 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
farion1231/cc-switch#8829 ·
Los mantenedores suelen responder en 1 día
-
[core-client] Remove unused hand-maintained transport helpers after the definition-table cutoverAbiertodoc-audit enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100