Support — Costory
Contact
- Email principal : support@3sr.fr
- Email sécurité : security@3sr.fr (vulnérabilités, en privé)
- Adresse : 3SR, 228 Boulevard de la République, 33510 Andernos-les-Bains, France
Service Level Agreement (SLA)
| Plan | Délai de réponse | Langues | Heures |
|---|---|---|---|
| Free | Best effort, sans SLA | EN | Heures ouvrables FR |
| Standard | < 24h ouvrables | FR / EN | 9h-18h CET, lun-ven |
| Premium | < 4h ouvrables | FR / EN | 9h-19h CET, lun-sam |
Périmètre du support
- Bugs du Software Costory (Function App, Bicep, scripts)
- Erreurs de déploiement (Marketplace, Bicep ARM)
- Question d'usage (interprétation rapport, configuration plans, multi-souscriptions)
Hors périmètre
- Configuration Azure générale (gestion souscriptions, RBAC, factu Microsoft)
- Conseil FinOps personnalisé (offre conseil 3SR séparée)
- Modifications custom du Software
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 :
- Application Insights → custom events → événement
CostoryReportPublishedémis ? - Action Group → "Test action group" pour valider que les emails configurés sont bien reçus
- Spam / quarantaine côté client (les emails Azure Monitor viennent de
azure-noreply@microsoft.com) - Logs Function App
GenerateMonthlyReportdans 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
- Privacy Policy
- Terms of Use
- Source code et issues : Microsoft DevOps (accès commercial 3SR)
Dernière mise à jour : 2026-04-29