Azure(Microsoft)でJavaを使用して1つのWindowsインスタンスを起動し、445,8077などの受信ポートをいくつか開こうとしています。 私はまた、セキュリティグループポートの使用を試みましたが、システムレベルではなく、セキュリティグループレベルでのみ受信ポートを開きます。 私自身が起動する前に起動するか、起動後に開くことができるようにいくつかの解決策を提供してください。私はAWSでも以下のURLで同じことをしています。
Open some custom inbound ports e.g. 8077 by using 80 or 3389カスタムの受信ファイアウォールポートを開きます。 8077をAzureでjavaを使用する方法
2
A
答えて
2
私の理解が正しい場合は、Azure(Windowsサービス)でWindows VMを使用します。 AWSインスタンスと同じですが、Power Shellを使用してWindowsファイアウォールでポート8077を開くことができます。
netsh advfirewall firewall add rule name="Open Port 8077" dir=in action=allow protocol=TCP localport=8077
Azure VMでは、オープンポートもAzure NSGにする必要があります。
更新:
あなたがこれを行うには、AzureのJava SDKを使用したい場合は、このexampleを使用することができます。
私は以下のようにカスタムスクリプト拡張を追加する例を次のように変更します
windowsVM.update()
.defineNewExtension("shuitest")
.withPublisher("Microsoft.Compute")
.withType("CustomScriptExtension")
.withVersion("1.9")
.withMinorVersionAutoUpgrade()
.withPublicSetting("commandToExecute", "netsh advfirewall firewall add rule name=\"Open Port 8077\" dir=in action=allow protocol=TCP localport=8077")
.attach()
.apply();
あなたはGithubの上で私のcodeをチェックすることができます。
1
いいえ、私たちはPaaSでカスタムポートを開くことはできません。カスタムポートを開くには、Azure VMに移動する必要があります。
関連する問題
- 1. CentOS 7のファイアウォールポートでファイアウォールポートを開く方法
- 2. Azureイベントハブ:マルチプルパーティションキーを作成する方法と、Javaを使用して受信側でその特定のパーティションキーデータを受信する方法は?
- 3. ソースポートを使用してJavaでTCP/IPでデータを送受信する方法
- 4. Javaのソケットを使ってオブジェクトを送受信する方法
- 5. Azure Eventhub受信データをSQLデータベースに送信する方法
- 6. USBポートを開き、asioライブラリを使ってデータを受信する方法は?
- 7. テレグラムを使用してグループチャットでメッセージを受信する方法
- 8. GPS受信機用のC++またはJavaを使用したアプリケーションの開発
- 9. NServiceBusを使用してローカルでメッセージを公開/受信する
- 10. Azureキューでhttpリクエストを受信する
- 11. Androidマニフェストで受信クラスのJavaを作成する方法 - デルファイ
- 12. Javaスイングで別のコンポーネントとイベントを送受信する方法
- 13. オーケストレーションでHTTP受信GETメッセージを使用する方法?
- 14. UnityでカスタムFCMを受信
- 15. FCMで送信者IDを使用して通知を受信する方法
- 16. Javaを使用してUDPパケットを送受信しますか?
- 17. pythonを使用してメールを受信する方法
- 18. Domino Webサービスプロバイダを使用してデータを受信する方法
- 19. RESTClientを使用してGZIP応答を受信する方法
- 20. Kafkaを使用してXMLを送受信する方法
- 21. TCP Javaでリアルタイムの大きなパケットを送受信する方法は?
- 22. asmack - カスタムXMLメッセージを受信します。
- 23. ファイルを送信および受信するZend_Httpを使用する方法
- 24. Java WebサービスでSOAP XMLを受信する方法
- 25. ブロードキャスト受信機を使用してAndroidサービスを開始する
- 26. ASPNET COREがhttprequestの受信を開始する方法
- 27. Androidで受信したメールを受信する方法
- 28. Windows Azureの開発にWindows XPを使用できますか
- 29. SharePoint 2013アプリケーションでJavascriptを使用してAzureサービスバスからメッセージを受信する方法
- 30. tcp(VB.NET)を使用して大きな画像を送受信する方法
Azure Appサービス(Paasサービス)を使用している場合は、ポート80,444のみが許可されます。Azure VMを使用している場合、ローカルWindowsインスタンスのように見えますが、Windowsファイアウォールで簡単にポートを開くことができます。 –
NetshはPowerShellとは直接関係しません。 – eckes
@eckesはい、 'netsh'はPower Shellやcmdコンソールで実行できます。 –