Support — Costory

Contact

Service Level Agreement (SLA)

PlanDélai de réponseLanguesHeures
FreeBest effort, sans SLAENHeures ouvrables FR
Standard< 24h ouvrablesFR / EN9h-18h CET, lun-ven
Premium< 4h ouvrablesFR / EN9h-19h CET, lun-sam

Périmètre du support

Hors périmètre

FAQ

Comment scanner d'autres souscriptions que celle de déploiement ?

Le rôle Cost Management Reader doit être accordé manuellement à la Managed Identity de la Function App sur chaque souscription cible. Script PowerShell fourni :

$msiPrincipalId = "<objectId of the Costory Function App MSI>"
$targetSubs = @("<sub-id-1>", "<sub-id-2>")
foreach ($subId in $targetSubs) {
  New-AzRoleAssignment -ObjectId $msiPrincipalId `
    -RoleDefinitionName "Cost Management Reader" `
    -Scope "/subscriptions/$subId"
}

Comment redéployer après suppression accidentelle ?

Le Resource Group managé est en lockLevel: ReadOnly mais peut être supprimé entièrement via le portail Azure. Pour redéployer : retourner sur la fiche Marketplace, cliquer "Manage Application" → "Update". Aucune perte de données : l'historique Cosmos suit le RG (même partition).

Que se passe-t-il si Microsoft Cost Management API renvoie une erreur ?

Le run quotidien CollectDailyCosts retry 3 fois avec backoff exponentiel. En cas d'échec persistant > 24h, un custom event CostoryCollectFailed est émis dans Application Insights et un email d'alerte est envoyé via Action Group.

Mon offre Marketplace montre que la subscription expire — que faire ?

Renouvelez via le portail Marketplace (Microsoft gère). Le Software continuera de fonctionner pendant la grace period (30 jours typiquement). Au-delà, les ressources Azure du RG managé restent mais le Software cessera de produire des rapports.

Comment télécharger un rapport antérieur ?

Le storage reports du RG managé contient tous les PDFs avec rétention selon plan (30 / 90 / 365 jours). Accédez via Azure portal → Storage account → Containers → reports. Le SAS URL d'origine reste valide 30 jours après émission.

Le plan Premium active Defender for Cloud — quels coûts cela représente-t-il ?

Defender for Cloud Standard tier facture séparément par Microsoft : ~15 USD/serveur/mois (VirtualMachines) + variable selon volume StorageAccounts. Cette facturation est indépendante de votre plan Costory. Voir la grille tarifaire Microsoft Defender for Cloud.

Le plan Premium ne s'active pas — que faire ?

Defender for Cloud nécessite le rôle Owner ou Security Admin sur la souscription côté client. Si refusé, le déploiement Premium aura un partial-failure : la Function App + Cosmos + AI Foundry seront créés, mais Defender ne sera pas activé. Solution : faire activer Defender manuellement par un admin de la souscription, ou changer pour le plan Standard.

Le rapport mensuel n'est pas reçu par email — où chercher ?

Vérifier dans cet ordre :

  1. Application Insights → custom events → événement CostoryReportPublished émis ?
  2. Action Group → "Test action group" pour valider que les emails configurés sont bien reçus
  3. Spam / quarantaine côté client (les emails Azure Monitor viennent de azure-noreply@microsoft.com)
  4. Logs Function App GenerateMonthlyReport dans Application Insights

Où signaler un bug de sécurité ?

Privément à security@3sr.fr. Réponse sous 24h tous jours. PGP key disponible sur demande.

Documentation supplémentaire

Dernière mise à jour : 2026-04-29