Résultat de l’API de MediaWiki
Voici la représentation HTML du format JSON. HTML convient au débogage, mais est inapproprié pour être utilisé dans une application.
Spécifiez le paramètre format pour modifier le format de sortie. Pour voir la représentation non HTML du format JSON, mettez format=json.
Voir la documentation complète, ou l’aide de l’API pour plus d’informations.
{
"batchcomplete": "",
"continue": {
"lecontinue": "20250605125253|283",
"continue": "-||"
},
"query": {
"logevents": [
{
"logid": 293,
"ns": 1198,
"title": "Translations:Grrrr DevOps Pipeline... premier gros crash \ud83d\ude24/11/en",
"pageid": 252,
"logpage": 252,
"revid": 415,
"params": {},
"type": "create",
"action": "create",
"user": "Lli",
"timestamp": "2025-06-05T12:55:37Z",
"comment": "Page cr\u00e9\u00e9e avec \u00ab\u202f</syntaxhighlight>WorkArround<syntaxhighlight lang=\"powershell\"> $azAccountsVersion = (Get-Module -ListAvailable -Name Az.Accounts | Sort-Object Version -Descending | Select-Object -First 1).Version $dexResourceUrl = 'https://database.windows.net/' if ($azAccountsVersion -ge [Version]'5.0.0') { write-host \"Az.Accounts 5.0.0 and above\" $AccessTokenSecure = (Get-AzAccessToken -ResourceUrl $dexResourceUrl).Token $token = ConvertFrom-SecureString -Sec...\u202f\u00bb"
},
{
"logid": 292,
"ns": 1198,
"title": "Translations:Grrrr DevOps Pipeline... premier gros crash \ud83d\ude24/10/en",
"pageid": 251,
"logpage": 251,
"revid": 413,
"params": {},
"type": "create",
"action": "create",
"user": "Lli",
"timestamp": "2025-06-05T12:55:26Z",
"comment": "Page cr\u00e9\u00e9e avec \u00ab\u202f<syntaxhighlight lang=\"pwsh\"> get-azaccesstoken WARNING: Upcoming breaking changes in the cmdlet 'Get-AzAccessToken' : The Token property of the output type will be changed from String to SecureString. Add the [-AsSecureString] switch to avoid the impact of this upcoming breaking change. - The change is expected to take effect in Az version : '14.0.0' - The change is expected to take effect in Az.Accounts version : '5.0.0' Note : https://aka.ms/azps-changewarnings\u202f\u00bb"
},
{
"logid": 291,
"ns": 1198,
"title": "Translations:Grrrr DevOps Pipeline... premier gros crash \ud83d\ude24/9/en",
"pageid": 250,
"logpage": 250,
"revid": 411,
"params": {},
"type": "create",
"action": "create",
"user": "Lli",
"timestamp": "2025-06-05T12:55:19Z",
"comment": "Page cr\u00e9\u00e9e avec \u00ab\u202fHere\u2019s the warning we should have taken seriously:\u202f\u00bb"
},
{
"logid": 290,
"ns": 1198,
"title": "Translations:Grrrr DevOps Pipeline... premier gros crash \ud83d\ude24/8/en",
"pageid": 249,
"logpage": 249,
"revid": 409,
"params": {},
"type": "create",
"action": "create",
"user": "Lli",
"timestamp": "2025-06-05T12:55:06Z",
"comment": "Page cr\u00e9\u00e9e avec \u00ab\u202f\ud83d\udd27 Fix: you need to add the -AsPlainText parameter in some cases, or completely revise how the token is handled depending on the module version used.\u202f\u00bb"
},
{
"logid": 289,
"ns": 1198,
"title": "Translations:Grrrr DevOps Pipeline... premier gros crash \ud83d\ude24/7/en",
"pageid": 248,
"logpage": 248,
"revid": 407,
"params": {},
"type": "create",
"action": "create",
"user": "Lli",
"timestamp": "2025-06-05T12:54:52Z",
"comment": "Page cr\u00e9\u00e9e avec \u00ab\u202f\ud83c\udf93 Lesson learned: never ignore warnings\u2026 even if they're buried deep in the logs.\u202f\u00bb"
},
{
"logid": 288,
"ns": 1198,
"title": "Translations:Grrrr DevOps Pipeline... premier gros crash \ud83d\ude24/6/en",
"pageid": 247,
"logpage": 247,
"revid": 405,
"params": {},
"type": "create",
"action": "create",
"user": "Lli",
"timestamp": "2025-06-05T12:54:40Z",
"comment": "Page cr\u00e9\u00e9e avec \u00ab\u202fThe worst part? Since everything runs in the backend, we don\u2019t get any warnings, so no one saw it coming. It was only after the exports started failing that we realized what was going on.\u202f\u00bb"
},
{
"logid": 287,
"ns": 1198,
"title": "Translations:Grrrr DevOps Pipeline... premier gros crash \ud83d\ude24/5/en",
"pageid": 246,
"logpage": 246,
"revid": 403,
"params": {},
"type": "create",
"action": "create",
"user": "Lli",
"timestamp": "2025-06-05T12:54:25Z",
"comment": "Page cr\u00e9\u00e9e avec \u00ab\u202fAnd this Sunday\u2026 boom \ud83d\udca5: they updated the Az.Accounts module from version 4 to 5, with a major breaking change: The token is no longer returned as a String, but as a SecureString! The result? All the older functions that handle these tokens can\u2019t read them anymore, and everything breaks. In production. \ud83d\ude29\u202f\u00bb"
},
{
"logid": 286,
"ns": 1198,
"title": "Translations:Grrrr DevOps Pipeline... premier gros crash \ud83d\ude24/4/en",
"pageid": 245,
"logpage": 245,
"revid": 401,
"params": {},
"type": "create",
"action": "create",
"user": "Lli",
"timestamp": "2025-06-05T12:54:04Z",
"comment": "Page cr\u00e9\u00e9e avec \u00ab\u202fThe catch? Microsoft continuously updates their backend. So the Azure Pipeline pool that runs our PowerShell scripts gets updated automatically, without any action on our part.\u202f\u00bb"
},
{
"logid": 285,
"ns": 1198,
"title": "Translations:Grrrr DevOps Pipeline... premier gros crash \ud83d\ude24/3/en",
"pageid": 244,
"logpage": 244,
"revid": 399,
"params": {},
"type": "create",
"action": "create",
"user": "Lli",
"timestamp": "2025-06-05T12:53:44Z",
"comment": "Page cr\u00e9\u00e9e avec \u00ab\u202fAnd for that, '''we use the token obtained with the Get-AzAccessToken function<code>Get-AzAccessToken</code>'''..\u202f\u00bb"
},
{
"logid": 284,
"ns": 1198,
"title": "Translations:Grrrr DevOps Pipeline... premier gros crash \ud83d\ude24/2/en",
"pageid": 243,
"logpage": 243,
"revid": 397,
"params": {},
"type": "create",
"action": "create",
"user": "Lli",
"timestamp": "2025-06-05T12:53:08Z",
"comment": "Page cr\u00e9\u00e9e avec \u00ab\u202fWe work in a fullstack DevOps team, with scripts that call SQL procedures in thousands of Azure SQL databases, whether for maintenance, exports, cleanup\u2026 you know, the usual stuff.\u202f\u00bb"
}
]
}
}