0

Microsoft.Azure.Management.Websites SDKを使用してAzure Web Appを配備しています。BlobStorageをAzure Web App診断ログに使用する方法(SDKを使用)

私はWebSiteManagementClient.SitesでWebアプリケーションをうまく作成できます。 CreateOrUpdateSite()。しかし、私が構成することができない1つの要素は診断ログです。

新しいAzure Portalでは、「診断ログ」を開き、「アプリケーションログ」と「Webサーバーログ」の両方を定義してBlobストレージを使用できます。

これを設定するためのSDKライブラリのオプションは表示されません。だれでもアイデアがありますか?私は、必要に応じてARMテンプレートを使用することができます。

ありがとうございます。

+0

こんにちはJoel、あなたは答えとしてARMテンプレートソリューションを受け入れますか?私はAzure SDKでこれを達成する方法について確かではありませんが、ARMテンプレートでは確信しています。 – juvchan

+0

@juvchan絶対に、ありがとう –

答えて

0

解決済み:WebSiteManagementClient.Sitesメソッド。 UpdateSiteLogsConfig()は診断が定義される場所です

0

また、診断ログを設定して、以下のARMテンプレートセクションでWebアプリケーションのロギングにブロブストレージを使用できるようにすることもできます。

{ 
    "type": "Microsoft.Web/sites", 
    "name": "[parameters('webapp_name')]", 
    "apiVersion": "2015-08-01", 
    "location": "Southeast Asia", 
    "properties": { 
    "name": "[parameters('webapp_name')]", 
    "serverFarmId": "[resourceId('Microsoft.Web/serverfarms', parameters('serverfarms_name'))]" 
    }, 
    "resources": [ 
    { 
     "name": "logs", 
     "type": "config", 
     "apiVersion": "2015-08-01", 
     "dependsOn": [ 
     "[resourceId('Microsoft.Web/sites', parameters('webapp_name'))]" 
     ], 
     "properties": { 
     "applicationLogs": { 
      "fileSystem": { 
      "level": "Off" 
      }, 
      "azureTableStorage": { 
      "level": "Off", 
      "sasUrl": null 
      }, 
      "azureBlobStorage": { 
      "level": "Verbose", 
      "sasUrl": "yourBlobStorageSasUrl", 
      "retentionInDays": null 
      }, 
      "httpLogs": { 
      "fileSystem": { 
       "retentionInMb": 35, 
       "retentionInDays": null, 
       "enabled": false 
      }, 
      "azureBlobStorage": { 
       "sasUrl": "yourBlobStorageSasUrl", 
       "retentionInDays": null, 
       "enabled": true 
      } 
      } 
     } 
     } 
    } 
    ], 
    "dependsOn": [ 
    "[resourceId('Microsoft.Web/serverfarms', parameters('serverfarms_name'))]" 
    ] 
} 
+0

ありがとうございます - 私はSDKメソッドを使用して解決しましたが、将来的にはARMテンプレートを念頭に置いています –

関連する問題