Visual Studio 15.2からAzure Appサービスを配備しようとしています。具体的には、次のサービスを展開しようとしています。https://github.com/Microsoft/Azure-SQL-DB-auditing-OMS-integration SQLデータウェアハウスからOMSへの監査ログを取り込みます。しかし、セキュリティ上の懸念から、私たちは公開エンドポイント、URLを作成せずにそうしたいと考えています。私たちはVNetで設定しようとしましたが、VNetにパブリックゲートウェイがないとそうすることはできません。パブリックURLなしでAzure App Serviceを設定する
答えて
設定AzureのアプリケーションサービスのパブリックURLなし
私の知る限りでは、我々は公共のURLなしAzureのアプリケーションサービスを設定することができませんでした。 Webアプリケーションを作成した場合、アクセスするユーザーの公開エンドポイントが自動的に提供されます。
ここには2つの回避策があります。
githubアプリケーションがWebアプリケーションのwebjobsを使用していることがわかりました。
一つの方法:あなたは、任意のWebサイトを必要としない場合は
、ちょうどあなたがWebJobs SDK自体を使用していますが、アプリケーションサービスを必要としないazure functionを選択することができ、webjobsを実行するように設定することをbackgourdプロセスを使用それのための。
第二の方法:
通常、私たちは、AzureのアプリケーションサービスのWebアプリでWebJobsを実行し、AzureのアプリケーションサービスのWebアプリはURL経由で閲覧/アクセスできます。ユーザーがAzure App Service Webアプリケーションを参照できないようにするには、サイトのweb.configに書き換え規則をblock web accessに追加します。
web.configファイルは、このようなものです:あなたは、この手順に従うことができる、あなたのWebアプリケーションにweb.configファイルを追加する方法について
<?xml version="1.0" encoding="utf-8"?>
<!--
For more information on how to configure your ASP.NET application, please visit
https://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Block unauthorized traffic to staging sites" stopProcessing="true">
<match url=".*" />
<conditions>
<!-- Enter your staging site host name here as the pattern-->
<add input="{HTTP_HOST}" pattern=".*" />
<!-- Enter your white listed IP addresses -->
<add input="{REMOTE_ADDR}" pattern="123\.123\.123\.1" negate="true"/>
<!-- Add the white listed IP addresses with a new condition as seen below -->
<!-- <add input="{REMOTE_ADDR}" pattern="123\.123\.123\.2" negate="true"/> -->
</conditions>
<action type="CustomResponse" statusCode="403" statusReason="Forbidden"
statusDescription="Site is not accessible" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
詳細:
1.Openクーズーツールでウェブポータル。
2.Open CMDコンソールと\サイトの\ wwwrootフォルダを探します。
3.Createのweb.configファイルとそれに設定をコピーします。
我々は、Webサイトにアクセスしたら、4.あなたはこれを見つけることができる:
- 1. Azure App ServiceからmailSettingsを設定する方法 - アプリケーション設定
- 2. Azure App Serviceがバックエンドの設定を表示しないようにする
- 3. Azure App ServiceとApp Service Environmentの統合
- 4. Azure App Service - ウェブサイトが動作しないためのURL
- 5. Azure App Service Node.jsバックエンド
- 6. Azure Service App [Mobileservice] - カスタムエラーレスポンス
- 7. Azure App Service Mobile + Web
- 8. Azure App Service - インスタンス数
- 9. Azure App Service + Docker Autodeploy?
- 10. Azure App Service with WAF
- 11. Azure Appfabric Serviceバス設定エラー
- 12. React BuilderツールでパブリックURLが正しく設定されない
- 13. Azure "App Service" - DjangoとSQLite
- 14. Azure App Serviceバックエンド - データベース初回
- 15. Azure Mobile App on Service Fabric
- 16. IIS Azure App ServiceのSPAアプリケーション
- 17. Azureストレージ - パブリックURL上のファイル
- 18. App ServiceによるAzure Web Appの請求ですか?
- 19. Azure WebJobsとService Bus:同じ設定の2つの設定?
- 20. Azureバックエンドアプリサービス(パブリックIPなし)
- 21. Azure Service Fabricで実行時の設定を変更します
- 22. Azure AppをAzure App Service(WCF)に接続する必要があります
- 23. AzureのApp ServiceにWebアプリケーションをデプロイ
- 24. Azure Logic Appで設定可能な設定をする方法は?
- 25. Azure App ServiceネイティブEXEを実行してファイルを変換する
- 26. 任意のスコープ(office.onenote_updateなど)を使用するためのAzure App Service認証の設定方法
- 27. Azure App Service使用中のファイル
- 28. Azure App Service - 帯域幅の制限?
- 29. powershellエラーを使用してAzure App Service(Web App)を展開する
- 30. App Service環境でAzure Web AppにWebデプロイ
大丈夫、私はweb.configファイルを使用して動作するように第二の溶液を得ました。ソリューションをありがとうございました! –