1

PowerShell から、既に作成されているサービスに証明書を追加しようとしていますが、次のエラーが発生しています

Add-AzureCertificate : HTTP ステータス コード: NotFound - HTTP エラー メッセージ: https://management.core.windows.net/97d3cd24-78a1-44ba-aea4-0dd7c733cb56/services/hostedservices/XXXX /証明書が存在しません。

操作 ID: dc1eabcef0c74861853fe53ed047f674 At + Add-AzureCertificate <<<< -ServiceName $servicename -CertToDeploy $CertificatePath -Password $Password + CategoryInfo : CloseError: (:) [Add-AzureCertificate], CommunicationException + FullyQualifiedErrorId : Microsoft.WindowsAzure.Management.ServiceManagement .Certificates.AddAzureCertificate

これは、1 つのサブスクリプション (サブスクリプション A など) では正常に機能しますが、サブスクリプション内の各サービス (サブスクリプション B など) では失敗します。

このエラーが実際に何を意味するのか疑問に思っていますか? 証明書を追加しようとしているサービスの下に「Certificates」という名前のフォルダーが表示されます

また、サブスクリプション A と B の適切な発行設定をインポートしました。サブスクリプション A を機能させるために何も変更しません。

それについて私を助けてもらえますか?

4

1 に答える 1

1

私がそれを正しく理解していれば、サブスクリプションのコンテキストが原因である可能性があります。複数のサブスクリプションの場合、操作を実行しようとしているパワーシェルでサブスクリプションのデフォルト コンテキストを変更する必要があります。

例 : 2 : subscriptionA と subscriptionB

  1. 実行: Get-AzureSubscription
  2. すべて (この場合は 2 つ) のサブスクリプションが表示されていることを確認してください
  3. Select-AzureSubscription コマンドを使用して、操作を実行するサブスクリプションのコンテキストを選択します。
  4. Set-AzureSubscription を使用して適切なコンテキストを設定する PS C:> Set-AzureSubscription -SubscriptionName SubscriptionA -CurrentStorageAccount < YourStorageaccountName>
  5. これを実行して、正しいサブスクリプションが設定されていることを確認します: PS C:> Get-AzureSubscription -Current
  6. 操作を実行します。
  7. SubscrptionB でステップ 3 に戻り、続行します。

-----------------これは文脈を変えるのに役立つかもしれません------------

Select-AzureSubscription

PS C:\> Select-AzureSubscription -SubscriptionName SubscriptionA

PS C:\>

セット AzureSubscription

PS C:\> Set-AzureSubscription -SubscriptionName SubscriptionA -CurrentStorageAccount <YourStorageaccountName>

PS C:\>

削除-AzureSubscription

PS C:\> Remove-AzureSubscription -SubscriptionName SubscriptionA -Force
    WARNING: The default subscription is being removed. Use Select-Subscription <subscriptionName> to select a new default subscription.
    WARNING: The current subscription is being removed. Use Select-Subscription <subscriptionName> to select a new current subscription.

于 2013-04-04T22:12:44.003 に答える