問題タブ [azure-java-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
705 参照

java - Microsoft Azure Java SDK リソース管理 API またはサービス管理 API を使用しますか?

Java SDK を使用してリソース管理 API に正常に接続できます。

接続が成功したら、引き続き ARM を使用して、OS イメージ、場所、リージョンなどのリソースをサブスクリプション レベルで一覧表示できますか? または、Service Mgmt API に再度移行する必要がありますか? すべての操作は新しい ARM API で実行できますか?

0 投票する
2 に答える
655 参照

java - KeyVault 統合 - [致命的なエラー] :1:1: ファイルの終わりが早すぎる

Azure KeyVault をテストするために、いくつかの基本的なコードを作成しようとしています。現時点では (コンソール ログからわかるように)、認証できますが、KeyVaultClientは[Fatal Error] :1:1: Premature end of fileで失敗します。

azure-java-sdk に関連する Microsoft の実際の例が少し不足しているようです。

16:12:02.391 [メイン] DEBUG com.example.cli.Main - 起動しました! 16:12:02.453 [メイン] DEBUG escli.AzureAuthenticationResult - Authresult getToken

16:12:02.491 [pool-1-thread-1] DEBUG cmaad.adal4j.AuthenticationContext - [相関 ID: XXXXXXX-XXX-XXX-XXX-XXXXXXX] クライアント HTTP ヘッダーの使用: x-client-SKU=java;x- client-VER=1.0.0;x-client-OS=XXXX;x-client-CPU=XXXX;return-client-request-id=true;client-request-id=XXXXXXX-XXX-XXX-XXX-XXXXXXX;

16:12:02.491 [pool-1-thread-1] INFO cmaadal4j.AuthenticationAuthority - [相関 ID: XXXXXXX-XXX-XXX-XXX-XXXXXXX] インスタンスの検出に成功しました

16:12:05.142 [pool-1-thread-1] DEBUG cmaad.adal4j.AuthenticationContext - [相関 ID: XXXXXXX-XXX-XXX-XXX-XXXXXXX] ハッシュ 'ZZZZZZZZZZZZZZZZZZZZZZZZZZ' を持つアクセス トークンが返されました

[致命的なエラー] :1:1: ファイルの終わりが早すぎます。

16:12:08.135 [メイン] エラー com.example.cli.Main - null java.util.concurrent.ExecutionException: com.microsoft.windowsazure.exception.ServiceException:
java.util.concurrent.FutureTask.report(FutureTask.java で) :122) ~[na:1.8.0_45]

java.util.concurrent.FutureTask.get(FutureTask.java:192) で ~[na:1.8.0_45]

com.microsoft.azure.keyvault.FutureAdapter.get (FutureAdapter.java:53) で ~ [azure-keyvault-0.9.0.jar:na]
com.example.cli.Main.main (Main.java:37) で~[classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_45]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_45]
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) で ~[na:1.8.0_45]
java.lang.reflect.Method.invoke(Method.java:497) で ~[na:1.8.0_45]
com で.intellij.rt.execution.application.AppMain.main(AppMain.java:144) [idea_rt.jar:na]

原因: com.microsoft.windowsazure.exception.ServiceException:
>com.microsoft.windowsazure.exception.ServiceException.createFromXml(ServiceException.java:216) ~[azure-core-0.9.0.jar:na]
at com. microsoft.azure.keyvault.KeyOperationsImpl.sign(KeyOperationsImpl.java:1524) ~[azure-keyvault-0.9.0.jar:na]
com.microsoft.azure.keyvault.KeyOperationsImpl$13.call(KeyOperationsImpl.java:1447) で~[azure-keyvault-0.9.0.jar:na] at >com.microsoft.azure.keyvault.KeyOperationsImpl$13.call(KeyOperationsImpl.java:1444) ~[azure-keyvault-0.9.0.jar:na]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_45]
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[na:1.8.0_45]
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) で ~[na:1.8.0_45]
java.lang.Thread.run(Thread.java:745) で ~[na:1.8.0_45]

プロセスは終了コード 0 で終了しました

0 投票する
2 に答える
278 参照

java - Azure Java SDK - 新しいポータルで serviceName と deploymentName の値を取得する場所

Azure Java SDK を使用して、1 日のさまざまな段階での起動と停止など、Azure 仮想マシンのタスクを自動化しようとしています。

ここで仮想マシンを起動するためのAzureドキュメントを見ていました

問題のメソッド シグネチャは次のとおりです。

仮想マシンの Azure コンソールの serviceName と deploymentName の値はどこで取得できるのでしょうか?

古いポータルと新しいポータルを調べてみましたが、現在までこれらの値を見つけることができませんでした

この質問は、以下の URL の質問と重複しているように見えますが、 Azure のデプロイ名ではありません

確かに、古いポータル ( https://manage.windowsazure.com )を見ると、上記のリンクからデプロイ名を取得するための正しい答えが得られます。

ただし、古いポータルで VirtualMachine を作成し、それを新しいポータル ( https://portal.azure.com ) で表示すると、Virtual Machine Classic オプションの下に表示されます。上記のリンクの助けを借りて、Java SDK を使用して従来の仮想マシンで操作を実行できました。

新しいポータルの仮想マシン オプション (仮想マシン (クラシック) ではない) で仮想マシンを作成すると、deploymentName または serviceName が見つかりません。

質問を更新するには、新しいポータルで仮想マシンの deploymentName と serviceName を見つけるにはどうすればよいですか

また、SDK で気付いたもう 1 つのこと - 間違った serviceName を入力した場合 - デプロイ名が間違っていることがログに記録されます - クラシック仮想マシンでしばらくの間

この質問を締めくくるために、非クラシック仮想マシンで操作を実行できるようにするには、このmaven依存関係を使用してください

非クラシック仮想マシンでの操作については、Active Directory セキュリティを使用する必要があります。このリンクを参照してください - https://azure.microsoft.com/en-us/documentation/articles/resource-group-create-service-principal-portal/ 従来の仮想マシンで操作を実行するには、この Maven 依存関係を使用します

従来の仮想マシンでの操作の場合 - 証明書を使用する必要があります

0 投票する
2 に答える
879 参照

java - Azure Java SDK - クラスはどこへ行った

Java SDK を使用して、サーバーの起動やサーバーのシャットダウンなどの Azure タスクを自動化しようとしています。MavenのJava SDKのバージョン0.9.0を使用していました

このコードはEclipseでコンパイルされ、正常に実行されました

SDK の最新バージョン 0.9.1 にアップグレードすると、次のクラスが存在しなくなります

これらのクラスがどこに行ったのかをオンラインで見つけることができませんでした-それらが非推奨になっているか、別のライブラリに追加されているかどうか

誰かが私が代わりにどのクラスにすべきか、またはどのライブラリに移動した可能性があるかを知っているなら、それは素晴らしいことです。

ありがとうダミアン

0 投票する
1 に答える
98 参照

java - ACSフィルターを使用したazure Java - 方法は?

azure でホストされている jetty webapp で使用するために azure ACS を使用/構成する方法がわかりません。

eclipse プラグインを使用してazure acs を読みましたが、eclipse ACSfilter プラグインを使用していないため、まだわかりません。

Eclipse プラグインを使用せずに Web アプリの ACS フィルターを構成するための簡単な「方法」はありますか?

現在の AuthenticationFilter を ACSFilter に交換することを期待しています。それはとても簡単ですか?

ありがとう

-lp

0 投票する
2 に答える
190 参照

java - 仮想マシン スケール セットのサポート

現在、azure-java-sdk は仮想マシン スケール セットの作成をサポートしていますか? http://azure.github.io/azure-sdk-for-java/でJava ドキュメントを確認しましたが、何も見つかりませんでした。

0 投票する
2 に答える
694 参照

java - Java を使用した Azure サービス バス リレー

Java をバックエンドとして Azure Service Bus リレーを使用できる POC を実行しようとしています。

Azure Service Bus リレーにより、.NET ライブラリを統合できます。利用可能な Java ライブラリはありません。

Javaでそれが不可能な場合、リレー機能のためにJavaを使用する他の代替手段はありますか?

0 投票する
2 に答える
1914 参照

java - Java API を使用して Azure VM (非クラシック/リソース管理) のリストを取得する方法

リソース マネージャーを使用して作成された Java API を使用して、VM (非クラシック) のリストを取得する方法は? 「com.microsoft.azure.management.compute.ComputeManagementClient」オブジェクトを作成するためにテナント ID、クライアント ID、およびクライアント キーが必要なのはなぜですか?

サブスクリプション ID と Azure Portal 資格情報を使用して実行できますか? azure-mgmt-compute プロジェクトで提供されるサンプルには、これらのテナント ID、クライアント ID が必要ですが、Azure Portal で VM を作成する (Resource Manager を選択する) ときはこれらの詳細は必要ありません。