使用 aws configure 时,凭证以明文形式存储在我的工作站上。这是一个巨大的安全违规行为。我尝试在 aws cli github 上打开一个问题,但它很快就被关闭了。我直接使用 Terraform 和 aws cli,因此需要解决方法来支持这一点。
例子:
[MyProfile]
aws_access_key_id = xxxxxxxxxxxxxxx
aws_secret_access_key = yyyyyyyyyyyyyyyyyy
region=us-east-2
output=json
Run Code Online (Sandbox Code Playgroud) 我已经从 Azure Devops 导出了我的管道。这会生成一个 json 文件,我可以导入以创建新的构建定义。是否有定义此文件的架构定义。我想编辑它(使用 VS)并将模式作为文档而不是破解它。
我正在尝试针对我的 Azure SQL 数据库使用 Azure AD 身份验证。
接下来,我使用我的域帐户登录到 SSMS 以创建用户:
CREATE USER [xxx@yyy.com] FROM EXTERNAL PROVIDER;
GO
sp_addrolemember db_datareader, [xxx@yyy.com];
GO
sp_addrolemember
db_datawriter, [xxx@yyy.com];
GO
Run Code Online (Sandbox Code Playgroud)
当我尝试使用 xxxxx@yyy.com 帐户登录时,我返回:
Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'. (.Net SqlClient Data Provider)
Server Name: zzzzz.database.windows.net
Error Number: 18456
Severity: 14
State: 1
Line Number: 65536
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
奇怪的观察,如果我故意使用错误的密码,我会返回此错误: AADSTS70002:验证凭据时出错。AADSTS50126:无效的用户名或密码,表明 AD 以某种方式工作,但在整个过程中出现了某些问题。
另一个奇怪的观察:如果我添加一个有效的 AD 帐户,它会成功
CREATE USER [xxx@yyy.com] FROM EXTERNAL …
Run Code Online (Sandbox Code Playgroud) 我有一个具有持久函数(以及一些非持久函数)的函数应用程序,并且我收到一个 InvalidOperationException ,其中显示:Unable to find an Azure Storage connection string to use for this binding.
这是堆栈跟踪:
System.InvalidOperationException:
at Microsoft.Azure.WebJobs.Extensions.DurableTask.DurableTaskExtension.GetOrchestrationServiceSettings (Microsoft.Azure.WebJobs.Extensions.DurableTask, Version=1.5.0.0, Culture=neutral, PublicKeyToken=null)
at Microsoft.Azure.WebJobs.Extensions.DurableTask.DurableTaskExtension.Microsoft.Azure.WebJobs.Host.Config.IExtensionConfigProvider.Initialize (Microsoft.Azure.WebJobs.Extensions.DurableTask, Version=1.5.0.0, Culture=neutral, PublicKeyToken=null)
at Microsoft.Azure.WebJobs.Host.Executors.JobHostConfigurationExtensions.InvokeExtensionConfigProviders (Microsoft.Azure.WebJobs.Host, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35)
at Microsoft.Azure.WebJobs.Host.Executors.JobHostConfigurationExtensions.CreateStaticServices (Microsoft.Azure.WebJobs.Host, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35)
at Microsoft.Azure.WebJobs.JobHost.InitializeServices (Microsoft.Azure.WebJobs.Host, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35)
at Microsoft.Azure.WebJobs.Script.Utility.CreateMetadataProvider (Microsoft.Azure.WebJobs.Script, Version=1.0.0.0, Culture=neutral, PublicKeyToken=nullMicrosoft.Azure.WebJobs.Script, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null: C:\projects\azure-webjobs-sdk-script\src\WebJobs.Script\Utility.csMicrosoft.Azure.WebJobs.Script, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null: 362)
at Microsoft.Azure.WebJobs.Script.ScriptHost.LoadBindingExtensions (Microsoft.Azure.WebJobs.Script, Version=1.0.0.0, Culture=neutral, PublicKeyToken=nullMicrosoft.Azure.WebJobs.Script, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null: C:\projects\azure-webjobs-sdk-script\src\WebJobs.Script\Host\ScriptHost.csMicrosoft.Azure.WebJobs.Script, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null: 966)
at Microsoft.Azure.WebJobs.Script.ScriptHost.Initialize (Microsoft.Azure.WebJobs.Script, Version=1.0.0.0, …
Run Code Online (Sandbox Code Playgroud) 我正在 Azure Devops 中使用Azure 资源组部署任务。一些Override 模板参数包括 SubscriptionID。
-virtualNetworkId /subscriptions/53614803-d327-4397-bf55-8dedcc24be0d/resourceGroups/$(resourceGroup)/providers/Microsoft.Network/virtualNetworks/vnet
Run Code Online (Sandbox Code Playgroud)
是否可以使用Azure 订阅连接中使用的 SubsciptionID ?
原因:在构建管道中需要知道 subscriptionId。这也解决了uniqueString模板问题,我们需要知道uniqueString,但是powershell没有办法告诉你。
我的部署正在构建为在不同订阅的任何资源组中运行。我正在使用在门户中创建一台虚拟机时生成的 ARM 模板来部署多台虚拟机。其中一个参数嵌入了订阅 ID,如问题所示。由于变量在门户构建的模板内计算的方式,[subscription.SubscriptionId] 不起作用:
"variables": {
"vnetId": "[parameters('virtualNetworkId')]",
"subnetRef": "[concat(variables('vnetId'), '/subnets/', parameters('subnetName'))]",
Run Code Online (Sandbox Code Playgroud)
它在运行时最终为:
/subscriptions/$(subscription().subscriptionid)/resourceGroups/Dev1/providers/Microsoft.Network/virtualNetworks/vnet/subnets/default
Run Code Online (Sandbox Code Playgroud)
我不想编辑模板,因为我需要对未来的部署进行一些调整,并且可能会使用门户来制作新模板。构建管道中需要知道subscriptionId 。这也解决了uniqueString模板问题,我们需要知道 uniqueString ,但powershell没有办法告诉你。
我正在尝试从FHIR项目提供的架构中生成c#类:http : //hl7.org/implement/standards/fhir/ 我已经下载了架构:http : //hl7.org/documentcenter/public/standards/FHIR /fhir-all-xsd.zip 我已经“ 取消阻止 ”了zip文件,并将xsd文件解压缩到了一个文件夹中。尝试使用xsd.exe创建c#类时,我不断收到表示架构问题的错误。除了其他元素之外,未始终声明获取xhtml:div元素。文件fhir-all.xsd似乎列出了顶级对象。我可以使用简单的架构tombstone.xsd来与xsd.exe一起使用,但是可以使用更复杂的项目,如valueset.xsd或alert.xsd 惨败。我看不到这些文件有什么问题。任何有关如何修复这些架构的帮助将不胜感激。
我正在运行此代码:
string path = AppDomain.CurrentDomain.BaseDirectory;
// Uri schemaUri = new Uri(@"file:\\" + path + @"\sch\patient.sch");
Uri totransformEE = new Uri(@"file:\\" + path + @"\po\po-schema.sch");
Uri transformER = new Uri(@"file:\\" + path + @"\xsl\conformance1-5.xsl");
///////////////////////////////
// Crate Schemtron xslt to be applied
///////////////////////////////
// Create a Processor instance.
Processor processor = new Processor();
// Load the source document
XdmNode input = processor.NewDocumentBuilder().Build(totransformEE);
// Create a transformer for the stylesheet.
XsltTransformer transformer = processor.NewXsltCompiler().Compile(transformER).Load();
// Set the root node of the source …
Run Code Online (Sandbox Code Playgroud) 我正在尝试创建 EC2 实例并收到以下错误消息。我该如何解码?
启动失败
您无权执行此操作。编码授权失败消息:KDmmJmkLKmQhatEqYt...MN3iUtfAa
我正在尝试将 json 转换为 json-ld。到目前为止,我已经尝试过来自 nuget 的 json-ld.net 库(它是 nuget3 的一部分):https ://www.nuget.org/packages/json-ld.net/
var jtoken = JsonLD.Util.JSONUtils.FromString(response);
var options = new JsonLdOptions();
options.SetBase("http://json-ld.org/test-suite/tests/");
options.SetProduceGeneralizedRdf(true);
var context = JsonLD.Util.JSONUtils.FromString(Properties.Resources.jasonldcontext);
options.SetExpandContext((JObject)context);
var jtokenout = JsonLdProcessor.Compact(jtoken, context, options);
var sz = JSONUtils.ToString(jtokenout);
Run Code Online (Sandbox Code Playgroud)
上下文资源:
{"@context": {
"ex": "http://example.org/",
"term1": {"@id": "ex:term1", "@type": "ex:datatype"},
"term2": {"@id": "ex:term2", "@type": "@id"}
}}
Run Code Online (Sandbox Code Playgroud)
我的 json 存在且有效。它来自 REST 服务。(响应),并填充 jtoken。但是, sz 仅包含上下文:
context":{"ex":"http://example.org/","term1":
{"@id":"ex:term1","@type":"ex:datatype"},"term2":
{"@id":"ex:term2","@type":"@id"}}}
Run Code Online (Sandbox Code Playgroud) 我在https://github.com/Microsoft/vso-agent-tasks找到了TFS的这些自定义构建任务.如何将这些任务提供给我的TFS构建服务器?文档不是很清楚.
我能找到的用于验证 Runbook 的所有示例都使用 AzureRM 模块:
$connectionName = "AzureRunAsConnection"
$servicePrincipalConnection=Get-AutomationConnection -Name $connectionName
Add-AzureRmAccount `
-ServicePrincipal `
-TenantId $servicePrincipalConnection.TenantId `
-ApplicationId $servicePrincipalConnection.ApplicationId `
-CertificateThumbprint $servicePrincipalConnection.CertificateThumbprint
Run Code Online (Sandbox Code Playgroud)
但是,如果您使用的是新的 Az 模块,则此代码不起作用,并且您不能在同一个 Runbook 中混合使用AzureRM 模块和Az 模块。如何获得身份验证以使用新的 Az 模块。
azure ×3
c# ×3
aws-cli ×2
azure-devops ×2
amazon-ec2 ×1
azure-rm ×1
hl7-fhir ×1
json-ld ×1
powershell ×1
schematron ×1
tfs ×1
tfs-2015 ×1
tfsbuild ×1
xsd ×1
xslt ×1