我只是创造了新的SQL服务器database上Azure portal.我现在的目标是import我local database,我产生.bak file.你能跟我说说怎么样import吗?我在网上搜索,但我到处都看到提到backpacks files.怎么import bak file?会有办法?我看到它Azure SQL Database目前不支持该功能.如何再import database和data那里最简单的方法?
我正在尝试了解Azure API管理套件是否在其安全性或策略设置中包含任何WAF功能(例如OWASP所述).
如果"不"或"不"知道前面面向公众的API(处理PII),通过Azure API管理与Web应用程序防火墙(WAF)或云中的任何其他地方公开 - > APIM - > VPN - >防火墙 - >内部部署服务拓扑?
提前致谢
我使用azure自动化,
并有这样的代码
workflow Report
{
param
(
[parameter(Mandatory=$True)]
[string] $Name,
[parameter(Mandatory=$true)]
[Int] $MyCount
)
inlinescript
{
Write-Verbose "Name $Name"
Write-Verbose "Count $MyCount"
}
}
Run Code Online (Sandbox Code Playgroud)
在测试窗格中(在https://portal.azure.com上)我为这些参数设置了下一个值:"Test"和2
在控制台中我看到下一个结果:
Name Test
Count
Run Code Online (Sandbox Code Playgroud)
$名称工作正常,
但$ MyCount没有显示
根据文档我正在做的一切正确
https://technet.microsoft.com/en-us/library/hh847743.aspx
我如何使用int输入参数?
我正在开发一个将在Azure中托管的web api.我想使用Azure诊断程序将错误记录到Azure表存储.在Classic门户中,我可以将日志配置为Azure表存储.
但是在新的Azure门户中,我唯一的存储选项是使用Blob存储:
似乎如果我要使用Web角色,我可以配置数据存储以进行诊断,但是当我正在开发web api时,我不想为每个api创建一个单独的Web角色,这样我就可以登录到天蓝色的桌子.
有没有办法以编程方式配置azure诊断,以便在不使用Web角色的情况下将日志消息传播到特定数据存储?有没有理由为什么新的Azure门户只有blob存储的诊断设置而不是表存储?
我现在可以通过使用经典门户解决该问题,但我担心诊断的表存储最终会被弃用,因为它尚未包含在新门户的诊断设置中.
logging azure azure-storage azure-diagnostics asp.net-web-api
Azure物联网套件和物联网集线器及其用途有何区别?请告诉我.NET在物联网中如何工作的基础知识.谢谢您的帮助!
我做了一些谷歌搜索但无法得到确认的答案:Azure API管理服务是否提供静态IP地址?如果没有,我该如何配置?
我要问的原因是因为我的内部部署服务器只接受来自白名单IP地址的请求,因此我们需要来自Azure API管理的请求的静态IP地址.
我正在使用ARM模板配置新的Azure环境.为了部署我使用Azure中的PowerShell New-AzureRmResourceGroupDeployment命令,其中我指定DeploymentName,ResourceGroupName 等等.
但是,当我想通过运行删除已部署的资源时
Remove-AzureRmResourceGroupDeployment -Name DeploymentName -ResourceGroupName RGname -Force
Run Code Online (Sandbox Code Playgroud)
它不会删除资源.它只删除Azure门户中部署选项卡中的标记.有没有办法回滚或删除相关资源的部署?我不想删除整个资源组.
azure azure-deployment azure-powershell azure-resource-manager azure-rm-template
我正在尝试使用azure blob存储.我成功上传了一些图片,但突然间我得到了错误:
远程主机强制关闭现有连接
我查看它,每当我尝试检查blob容器是否存在时抛出异常.
这是我的代码:
BlobClient getter属性:(注意,我用**标记了连接字符串中的敏感数据)
static string connectionString = "DefaultEndpointsProtocol=https;AccountName=**;AccountKey=**;BlobEndpoint=https://**.blob.core.windows.net/;TableEndpoint=https://**.table.core.windows.net/;QueueEndpoint=https://**.queue.core.windows.net/;FileEndpoint=https://**.file.core.windows.net/";
public static CloudBlobClient BlobClient
{
get
{
// Retrieve storage account from connection string.
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(connectionString);
// Create the blob client.
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
return blobClient;
}
}
Run Code Online (Sandbox Code Playgroud)
抛出异常的实际代码:
CloudBlobContainer container = BlobClient.GetContainerReference(containerName);
if (!container.Exists())
Run Code Online (Sandbox Code Playgroud)
确切地说,异常发生在我检查容器是否存在的行.
我不知道出了什么问题.我很肯定连接字符串是正确的(我将其复制).
如果有人能告诉我可能出现的问题,我真的很感激.
鉴于Microsoft正在弃用以前导出SQL DB的方法,他们在此处提出了一个建议示例:
$subscriptionId = "YOUR AZURE SUBSCRIPTION ID"
Login-AzureRmAccount
Set-AzureRmContext -SubscriptionId $subscriptionId
# Database to export
$DatabaseName = "DATABASE-NAME"
$ResourceGroupName = "RESOURCE-GROUP-NAME"
$ServerName = "SERVER-NAME"
$serverAdmin = "ADMIN-NAME"
$serverPassword = "ADMIN-PASSWORD"
$securePassword = ConvertTo-SecureString -String $serverPassword -AsPlainText -Force
$creds = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $serverAdmin, $securePassword
# Generate a unique filename for the BACPAC
$bacpacFilename = $DatabaseName + (Get-Date).ToString("yyyyMMddHHmm") + ".bacpac"
# Storage account info for the BACPAC
$BaseStorageUri = "https://STORAGE-NAME.blob.core.windows.net/BLOB-CONTAINER-NAME/"
$BacpacUri = $BaseStorageUri + $bacpacFilename
$StorageKeytype = …Run Code Online (Sandbox Code Playgroud) 当用户通过Azure Web App(ASP.NET MVC)和Xamarin.iOS应用程序登录时,我为同一用户获得两个不同的SID
建立
带有API控制器的Azure WebApp ASP.NET 5
Xamarin iOS应用程序与Microsoft.WindowsAzure.Mobile.Client SDK Azure B2C AAD
用户在网上
我得到的是Object Adentifier值,即AAD SID:
var userClaim = ClaimsPrincipal.Current.FindFirst("http://schemas.microsoft.com/identity/claims/objectidentifier").Value;
Run Code Online (Sandbox Code Playgroud)
移动用户
我只获得Nameidentifier值而没有ObjectIdentifier
ClaimsPrincipal mobileUser = this.User as ClaimsPrincipal;
var mobileUserClaim = mobileUser.FindFirst("http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier");
Run Code Online (Sandbox Code Playgroud)
SID完全不同,用户通过Mobile进行身份验证的SID获取SID:xxxx,而来自Web获取xxx
我知道如果我设置一个Azure移动应用程序和一个Azure Web应用程序,则在进行身份验证时SID是相同的.但我不想管理我的应用程序的大小(小)的两个网站.该应用程序的目的是让一个简单的Web应用程序在电话上执行某些操作和相同的操作,从电话我使用Azure移动服务SDK和InvokeAPIAsync来使用Web应用程序中的API控制器.
谢谢
azure claims-based-identity azure-web-sites azure-mobile-services azure-active-directory