问题标签 [azure-management-api]

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 投票
1 回答
927 浏览

c# - 如何获得 Azure 管理证书?

我有一个在 Azure 云服务 VM 上运行的控制台应用程序,需要获得管理证书。

我的证书已加载到 SETTINGS/CERTIFICATE 但接下来我该怎么做?

我试过这样的事情:

也许我不明白 SETTINGS/CERTIFICATE 是如何工作的,但我只收到一条错误消息,指出没有具有此指纹的证书。

编辑:我完成了我的问题。这足以在 SETTINGS/CERTIFICATE 中声明吗?

0 投票
1 回答
344 浏览

azure - Using ADAL to invoke Azure Service Management API

I have created an Azure AD native client application and have given delegated permissions to Azure Service Management API. Now, I'm able to invoke the service management API using my id from a Windows Phone 8.1 app using ADAL library. However, another user can't invoke operations on their subscription even though I add them as co-administrator in my directory. I get the token for the user but when I try to make an API call, I get 'Invalid token:A security token exception occurred for the JWT token'. Is there a way to allow another user to access details about his subscriptions using ADAL authentication from an AD app hosted in someone else's AD? I have searched for any related information for quite some time and I'd gladly take any help.

0 投票
1 回答
1665 浏览

c# - 对 management.azure.com 的简单 API 调用

我正在为托管在 Azure 上的网站构建一个非常简单的维护应用程序。我想显示一些详细信息,例如网站在线状态(开/关)、服务器位置、最新部署等。因此,与其浏览 azure 门户,我想在维护应用程序的单个页面上查看一些内容。

https://resources.azure.com展示了我想要使用的 azure 管理 API。

问题是如何取回上面显示的信息的 JSON 对象?将通过以下 url 拨打电话:https ://management.azure.com/subscriptions/subscription_id/resourceGroups/Default-Web-NorthEurope/providers/Microsoft.Web/sites/my-website?api-version=2014- 06-01

除了 API 端点,上面的应用程序并没有告诉我太多。例如,所需的身份验证对象是什么样的(在 GET/POST 期间使用的对象)?我正在用 C# 构建它。

0 投票
1 回答
259 浏览

azure - 仅更改 Azure 角色实例计数时,“同时”模式如何工作?

我正在关注更改部署配置Azure 管理服务操作的描述。有Mode元素可以设置为Simultaneous.

假设我只想更改特定角色的实例计数。AFAIK 的唯一方法是获取当前部署配置(使用Get Deployment 操作),在获取的 XML 中找到角色,找到负责实例计数的属性,更改该属性,然后在更改部署配置中使用更改后的配置手术。

假设我也设置ModeSimultaneous. 与默认相比有什么区别?

0 投票
1 回答
7586 浏览

json - Azure 资源管理器模板语言 - resourceId():无法评估模板语言函数“资源 ID”

如何正确调用Azure 资源管理器模板语言中定义的函数 resourceId() ?

语境


模板中的这一行(请参阅下面的完整模板)
"sourceDatabaseId": "[resourceId('Microsoft.Sql/servers/databases', 'TestDB')]"


在运行 PowerShell New-AzureResourceGroup CmdLet 时出现此错误:



根据文档,该函数resourceId()有2 个参数,我用两个我认为正确的常量字符串调用它: 它仍然会产生一条错误消息,指示参数的数量是错误的:
resourceId('Microsoft.Sql/servers/databases', 'TestDB')

'Unable to evaluate template language function 'resource Id': the type 'Microsoft.Sql/servers/databases' requires '2' resource name argument(s).'

根据错误消息,使用的资源是: '/subscriptions/xxxxxxxx/resourceGroups/psResourceGroup/providers/Microsoft.Sql/servers/xxx-sql-server-name-xxx/databases/psDatabaseName'

那么,为数据库调用 resourceId() 的正确方法是什么?

此外,如果我从模板中删除 createMode 和 sourceDatabaseId 一切正常。



这是上面使用的模板

0 投票
1 回答
676 浏览

azure - Azure 资源管理器模板语言的最新架构?

在哪里可以找到Azure 资源管理器模板语言的最新架构?

请注意,我不是在询问最新的架构,而是在哪里可以找到最新的架构。这样我以后也可以继续使用最新的。

0 投票
2 回答
714 浏览

azure - Azure Api 管理 - 在开发者门户上设置网站图标,编辑问候电子邮件模板

你能帮我解决两个非常简单明了的问题吗:

  1. 如何在 azure api 管理中的开发人员门户上设置网站图标?
  2. 如何为新创建的用户帐户编辑电子邮件模板?在通知选项卡中,除此之外还有任何其他模板。我错过了什么吗?
0 投票
0 回答
882 浏览

c# - 如何获得 Windows Azure 管理 API 的 X509 证书?

我在连接到 Windows Azure 管理 API 时遇到困难,我认为这是因为我没有正确的 X509 证书信息。

我正在尝试遵循本教程:https ://code.msdn.microsoft.com/windowsazure/How-to-create-a-Azure-SQL-5157ce03

我尝试创建自己的自签名证书并将其上传到 Azure,然后从证书中复制指纹,但出现以下错误。

这是我的代码:

我得到的错误是:CryptographicException

为什么会发生此错误?

如何为我的 Azure 门户获取正确的 base64EncodedCertificate?

0 投票
0 回答
1473 浏览

c# - 如何访问 Azure 管理 API 中国

我编写了一个工具来设置 Azure Web 应用程序、数据库、存储帐户等。Wt 与一般的 Azure 配合得很好。但是,我现在想将其应用于Azure 中国。现在,我正在寻找正确的 URL,以从 Active Directory 中获取令牌,甚至访问 API 端点。

我将按照这些说明进行操作:https : //msdn.microsoft.com/en-us/library/azure/dn722415.aspx Azure 的这些设置完美运行:

oAuthAuthorizationEndpoint="https://login.microsoftonline.com/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/oauth2/authorize?api-version=1.0" apiEndpoint="https://management.core.windows.net/"

这些是我正在使用的 Azure 中国网址:

oAuthAuthorizationEndpoint="https://login.chinacloudapi.cn/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/oauth2/authorize?api-version=1.0" apiEndpoint="https://management.core.chinacloudapi.cn/"

我现在可以使用 TokenCloudCredentials 和上述设置成功登录。

但是,一旦我尝试访问如上所示的 API,就会收到以下异常: ForbiddenError: The server failed to authenticate the request. Verify that the certificate is valid and is associated with this subscription.

通过调用引发相同的异常this.ResourceManagement.Providers.RegisterAsync("Microsoft.Storage")

有没有人成功使用过Azure中国的管理API?你是怎么做到的?

我非常有信心我的所有 Guid 都是有效的,并且所有权限都设置正确。因为我将它与我的 Azure 对应物进行了比较。

(向导显然被蒙面了)

0 投票
0 回答
176 浏览

c# - 无法通过代码从 Azure 检索管理证书

我无法访问我上传到 Azure 以在代码中管理我的帐户的证书。

我遵循了本教程:http ://azure.microsoft.com/blog/2014/10/27/using-certificates-in-azure-websites-applications/

将证书上传到 Azure 设置: 我上传的带有证书的天蓝色设置

我已将 Azure 上的 Web 应用程序配置为基本计划,并将同一证书的 pfx 上传到 Web 应用程序: 网络应用程序上的证书

然后我运行这段代码(本地和发布后):

在我的本地开发机器上,这运行良好,我将创建数据库命令发送到 Azure REST API,瞧,我的命令有效。

但是,当我发布时,certCollection它是空的,因此我无法尝试针对 Azure 管理 API 发出命令。

为什么会这样?