Nous avons déployé l'application ASP.Net Core sur AWS EBS et nous avons des problèmes avec l'écriture de fichiers dessus.ASP.Net Core à AWS EBS - autorisations d'écriture et .ebextensions
L'accès au chemin
C:\inetpub\AspNetCoreWebApps\app\App_Data\file.txt
est refusé
j'ajouté .ebextensions\[app_name].config
mais il n'a rien fait
{
"container_commands": {
"01": {
"command": "icacls \"C:/inetpub/AspNetCoreWebApps/app/App_Data\" /grant DefaultAppPool:(OI)(CI)"
}
}
}
Je sais que ce problème d'autorisation parce que quand je RDP à la machine et a changé l'autorisation manuellement il a résolu le problème. Je voudrais le pendant le déploiement en utilisant .ebextensions\[app_name].config
le fichier ebextension est yaml - assurez-vous qu'il est pas délimité par des tabulations et est codée en UTF-8. Aussi, je suppose que votre fichier d'extension n'est pas appelé littéralement [app_name] .config. – Avner
Nom hors application est la même chose ici https://i.imgur.com/kEOGvCa.png même comme dans 'aws-beanstalk-config.txt' =>' Application.Name' – BLuM
il suffit de l'appeler init.config et vérifiez l'espacement et l'encodage. – Avner