Comment rétablir les droits en écriture pour les fichiers / ressources utilisées par mon Application Shiny ? déployée sur

Jules Chsltr 0 Points de réputation
2024-07-12T15:41:07.32+00:00

Bonjour,

J'ai une application RShiny déployée sur Microsoft Azure depuis un an et demi. Cette application a été déployée de la manière suivante :

  • Création d'un groupe de ressources
  • Création d'un registre de conteneurs
  • Déploiement du Docker sur mon serveur local vers Azure (docker push --> création d'un dépôt)
  • Ajout d'un app service plan
  • Création de l'application dans "App Services"
  • Création d'un compte de stockage dans l'application

L'application utilise des données (fichiers .db, .csv et Excel) stockées dans l'environnement de stockage, et peut être amenée à les modifier (ajout d'utilisateurs, de données complémentaires, etc.).

Depuis quelques semaines, l'application ne peut plus qu'utiliser ces données en lecture, tous les droits en écriture ne fonctionnent plus (il n'y avait aucun problème à ce niveau auparavant) - l'application s'interrompt lorsqu'une action d'écriture doit être exécutée.

Y-a-t 'il une action à réaliser afin de rétablir les droits en écriture sur les données ? Pourriez vous m'aider à résoudre ce problème ?

Je vous remercie.

Azure
Azure
Plateforme et infrastructure de cloud computing pour la génération, le déploiement et la gestion d’applications et de services à travers un réseau mondial de centres de données gérés par Microsoft.
329 questions
Développement
Développement
Processus de recherche, de productisation et d’affinement de technologies nouvelles ou existantes.
12 questions
{count} votes

1 réponse

Trier par : Le plus utile
  1. Alexis Thorez 10,980 Points de réputation
    2024-07-13T08:06:07.5333333+00:00

    Bonjour Jules,

    Merci d'avoir sollicité la communauté Q&A France.

    Voici quelques actions à vérifier et a tester:

    • Assurez-vous que le compte de stockage associé à votre application dispose des autorisations d’écriture appropriées. Vous pouvez vérifier cela dans le portail Azure en accédant aux paramètres du compte de stockage et en vérifiant les autorisations accordées.
    • Si votre application utilise des données stockées dans Azure, assurez-vous que l’application a les autorisations appropriées pour accéder et modifier ces données. Vous pouvez attribuer des autorisations d’écriture à l’application en utilisant les rôles d’application dans Azure Active Directory.
    • Si vos fichiers sont stockés dans des conteneurs (par exemple, des blobs dans un conteneur de stockage), assurez-vous que les autorisations de conteneur permettent l’écriture. Vous pouvez vérifier cela dans les paramètres de votre compte de stockage.
    • Consultez les journaux d’erreur de votre application pour identifier toute erreur spécifique liée aux autorisations. Vous pouvez accéder aux journaux via le portail Azure ou en utilisant des outils de diagnostic.

    Enfin vous avez mentionné que l’application fonctionnait correctement avec des versions antérieures de Rocker/Shiny. Assurez-vous que vous utilisez une version compatible avec les dernières mises à jour d’Azure. Parfois, des changements dans les packages peuvent affecter les autorisations.

    A bientôt

    Alexis

    Si cette réponse a répondu à votre question, veuillez « Accepter comme réponse » et voter en utilisant « Pouce levé » afin que la pertinence de ce message s’améliore lorsque quelqu’un dans la communauté recherche une requête similaire.

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire

Votre réponse

Les réponses peuvent être marquées comme Réponses acceptées par l’auteur de la question, ce qui permet aux utilisateurs de connaître la réponse qui a résolu le problème de l’auteur.