我正在尝试使用私有端点(启用预览)创建 sql 数据库。
我收到以下错误:
{"code":"DeploymentFailed","message":"至少有一个资源部署操作失败。请列出部署操作以了解详细信息。请参阅https://aka.ms/arm-debug了解使用详情。","details ":[{"code":"BadRequest","message":"{\r\n \"error\": {\r\n \"code\": \"PrivateEndpointCannotBeCreatedInSubnetThatHasNetworkPoliciesEnabled\",\r\n \ "message\": \"私有端点 /subscriptions/1efd84d6-173f-42cc-80db-7b2c17eb0edd/resourceGroups/eu_poland_general/providers/Microsoft.Network/privateEndpoints/plink-private-endpoint 不能在子网中创建 /subscriptions/1efd84d 173f-42cc-80db-7b2c17eb0edd/resourceGroups/eu_poland_general/providers/Microsoft。Network/virtualNetworks/plink-vnet-2/subnets/plsubnet 因为它启用了专用端点网络策略。\",\r\n \"details\": []\r\n }\r\n}"}] }
我尝试连接的虚拟网络子网似乎启用了某些选项。我已经浏览了门户中的所有选项,但真的找不到任何有用的东西
我正在使用 azure cli 创建和应用程序注册
az ad app create ...
Run Code Online (Sandbox Code Playgroud)
功能。
在应用程序注册的清单中有一个字段:signInAudience
我想将其设置为:AzureADandPersonalMicrosoftAccount
呼唤
az ad app update --id [[APP_ID]] --set signInAudience=AzureADandPersonalMicrosoftAccount
Run Code Online (Sandbox Code Playgroud)
回报
Property 'signInAudience' not found on root. Send it as an additional property .
Updates to converged applications are not allowed in this version.
Run Code Online (Sandbox Code Playgroud)
我怎样才能改变它?
我想使用AZURE CLI创建应用程序洞察.我找不到关于这个主题的任何文档.可能吗?
我正在使用代码创建本机触摸 ID 警报:
let context = LAContext()
guard deviceCanUseTouchId(context: context) else {
return
}
presentingAlert = true
[context.evaluatePolicy(LAPolicy.DeviceOwnerAuthenticationWithBiometrics, localizedReason: "touch_id_auth_message".localized(), reply: { [unowned self] success, error -> Void in
self.presentingAlert = false
self.canPresentAlert = true
dispatch_async(dispatch_get_main_queue()) {
completionHandler?(success)
}
})]
Run Code Online (Sandbox Code Playgroud)
调用本机 Touch ID 警报的按钮处理程序如下所示:
@IBAction func touchUpInsideUseTouchIdButton(sender: AnyObject) {
ACTouchId.sharedManager.authenticateWithTouchId(completionHandler: { [weak self] in
self?.handleTouchIdAuthentication(granted: $0)
})
view.endEditing(true)
}
Run Code Online (Sandbox Code Playgroud)
这是handleTouchIdAuthentication的代码:
private func handleTouchIdAuthentication(granted granted: Bool) {
if granted {
//...
} else {
passcodeDigitTextField1.becomeFirstResponder()
}
}
Run Code Online (Sandbox Code Playgroud)
问题是,大多数时候,当我取消 Touch ID 本机对话框时,警报会正确关闭,并变为FirstResponder() …
我使用服务主体作为 azure cli 的登录项。此服务主体的角色是“所有者”。
我正在尝试运行:
az ad app list
Run Code Online (Sandbox Code Playgroud)
和
az ad app create --display-name "Test application 2"
Run Code Online (Sandbox Code Playgroud)
并得到错误:
当前用户注册应用程序需要目录权限。有关如何配置,请参阅“ https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-create-service-principal-portal ”。原始错误:权限不足,无法完成操作。
我应该为这个服务主体分配什么角色?
我想THIS-THING-HERE.onmicrosoft.com使用 Azure CLI检索租户名称。我真的无法在文档中找到。
编辑:当我调用 azure 帐户列表时,我没有在提供的域中获得用户名,因为我使用公司电子邮件登录:
[
{
"cloudName": "AzureCloud",
"id": "46ee2f65-7112-4c96-ad0a-3ff6ca22a615",
"isDefault": true,
"name": "Visual Studio Professional",
"state": "Enabled",
"tenantId": "1caf5d6b-58cb-40e6-88b3-eb9ab9c0c010",
"user": {
"name": "a.krajniak@avanade.com",
"type": "user"
}
},
{
"cloudName": "AzureCloud",
"id": "1efd84d6-173f-42cc-80db-7b2c17eb0edd",
"isDefault": false,
"name": "Microsoft Azure Enterprise",
"state": "Enabled",
"tenantId": "c48d02ad-7efd-4910-9b51-ebb7a4b75379",
"user": {
"name": "a.krajniak@avanade.com",
"type": "user"
}
}
]
Run Code Online (Sandbox Code Playgroud) 我需要获取服务主体的不记名访问令牌。我想在 C# 应用程序中使用它。
鉴于我有主体 ID 和秘密 ID 以及租户 ID,我如何获取它?
编辑:更具体地说:我有 和 的服务client_id主体client_secret。我可以使用以下命令通过 azure cli 获取不记名令牌
az login --service-principal -u client_id --tenant my_tenant_domain -p client_secret
az account set --subscription my_subscription_id
az account get-access-token
Run Code Online (Sandbox Code Playgroud)
我想在不使用 CLI 的情况下获得相同的令牌,即使用 Azure SDK 进行点网或休息调用
.net azure bearer-token azure-resource-manager service-principal
我在Java中使用了一些代码
String.getBytes()
Run Code Online (Sandbox Code Playgroud)
(在没有编码参数的情况下)对某些生成的字符串进行获取byte[],以后我将其用作AES加密的密钥.
然后我接受编码消息并在C#(WP7/WP8环境)下我需要解码它.我可以轻松生成我在Java应用程序中使用的字符串,但是我需要将其转换为byte[]生成与Java中完全相同的字节数组.
问题1:我可以在不改变Java代码的情况下执行此操作吗?
问题2:如果没有,我应该如何实施这两个版本,这样byte[]无论如何它们总会返回相同的版本?
我正在搜索这篇文章并试图自己解决这个问题,但它几乎没有用.
我想UIButton用图像和标题.
UIButton横跨(几乎)整个屏幕.
图像应位于按钮的右边缘.
标题应该在整个按钮中居中.
如何用插图做到这一点?