aws-samples / aws-samples/lambdaedge-openidconnect-samples

Cloudfront distribution ID not known when creating secret

Ouverte
#71 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
JavaScript
Étoiles
73
Forks
22
Merge moyen
19 h 45 min
PR mergées (30 j)
1

Description

One of the initials steps is to create a secret with a placeholder value. However, the secret name is:
"cloudfront/DISTRIBUTION_ID"
with DISTRIBUTION_ID to be substituted with the actual cloudfront distribution ID
doc: https://github.com/aws-samples/lambdaedge-openidconnect-samples/blob/master/docs/baseconfiguration.md

Previously the secret name was to be placed in a sm-key.txt file. Looks like this has changed and the secret is simply
"cloudfront/DISTRIBUTION_ID"

The code has been updated to look for this value. https://github.com/aws-samples/lambdaedge-openidconnect-samples/blob/master/src/js/auth.js#L241

However, the distribution_ID is not know when the secret is created. And, the secret ARN must be provided to deploy the stack (circular dependency).

Am I missing something?

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par docs/baseconfiguration.md et la recherche dans src/js/auth.js autour de la ligne 241. Suivez à quel moment l’ID de distribution CloudFront et l’ARN du secret deviennent disponibles lors du déploiement de la stack, puis confirmez un workflow documenté qui évite la dépendance circulaire.

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

Évaluation

Stack technique
aws, javascript
Domaine
cloud, devops
Type d'issue
Bug
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
28/100

Recevez les nouvelles issues par e-mail

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