- AppService Team blog
- Azure App Service Zero to Hero by Sigma
- デプロイのベストプラクティス
- クイックスタート: ASP.NET Web アプリをデプロイする
- Azure DevOps Demo Generator
- GIthub Public IP addresses
- 負荷テストツール
- App Service のネットワークACL は最大512個までしか登録できない。
$priority = 200;
$json = Invoke-RestMethod -Uri "https://api.github.com/meta"
foreach($ip in $json.actions){
if($ip -like "*.*"){
az webapp config access-restriction add -g AzureStudyDemo -n azurestudydemo --slot dev --rule-name $ip --action Allow --ip-address $ip --priority $priority
Write-Output "$($ip) added to rules."
$priority++
}
}
- Github Actions で利用する IP Address の確認
$json = Invoke-RestMethod -Uri "https://api.github.com/meta"
$json.actions | Where-Object {$_ -Like "*.*"} > .\actions.txt
- Install Powershell 7.1
- Install Azure CLI
- How to whitelist with Github Actions in Azure Webapp using Github's API
git add .
git commit -m "comment"
git push origin main