A l'aide d'AWS CloudFormation, j'ai deux piles (appelons-les Stack A et Stack B), toutes deux utilisant cfn-init au démarrage dans AWS Windows AMI publié (outils CloudFormation préinstallés).Windows AWS Bootstrap avec des fichiers de S3 utilisant CloudFormation
Dans les deux piles, le script cfn-init télécharge un groupe de fichiers à partir de mon compartiment S3. Le compartiment S3 est créé avant la pile et les fichiers dans le compartiment sont privés. Une stratégie est appliquée au compartiment S3 au cours de la création de la pile - "L'utilisateur IAM créé dans cette pile doit être capable d'obtenir des objets à partir du compartiment S3." Lorsque je crée ces deux piles, Stack A télécharge tous les fichiers sans aucun problème et donc mon application n'a aucun problème. Mais Stack B, ne télécharge que "quelques fichiers", et par quelques fichiers je veux dire dans l'ordre lexicographique parfois un, parfois les deux premiers ou parfois les trois premiers seulement, où il est supposé télécharger 14 fichiers différents.
Ceci bloque le développement ultérieur.
Toute aide serait grandement appréciée.
Cela fait un moment, mais autant que je me souvienne, je pense que ce que j'ai fini par faire était de compresser le fichier et de le décompresser après avoir récupéré à partir de S3. – dparkar