小编4c7*_*b41的帖子

列出来自密钥保管库的纯文本的所有机密

我知道您可以使用如下命令获取 azure Key Vault 中特定机密的纯文本:

$a = Get-AzureKeyVaultSecret -VaultName MyKeyVaultName -Name "SecretName"
$a.SecretValueText
Run Code Online (Sandbox Code Playgroud)

但是是否可以列出所有秘密和纯文本值?这仅显示秘密值的空白字符串:

Get-AzureKeyVaultSecret -VaultName MyKeyVaultName | Select-Object Name,SecretValueText
Run Code Online (Sandbox Code Playgroud)

powershell azure azure-powershell azure-keyvault

3
推荐指数
1
解决办法
3740
查看次数

无法在 terraform azure 提供程序中获取 SystemAssigned 身份属性

使用以下应用程序服务定义

data "azurerm_resource_group" "rg" {
  name = var.resource_group_name
}

# Creates our new App Service
resource "azurerm_app_service" "app" {
  name                    = var.app_name
  app_service_plan_id     = var.app_service_plan_id
  location                = data.azurerm_resource_group.rg.location
  resource_group_name     = data.azurerm_resource_group.rg.name
  client_affinity_enabled = false
  enabled                 = true
  https_only              = true

  app_settings = var.app_settings

  site_config {
    always_on                 = true
    http2_enabled             = true
    use_32_bit_worker_process = false
    scm_type                  = "LocalGit"
    default_documents         = var.default_documents

    cors {
      allowed_origins     = var.cors_allowed_origins
      support_credentials = var.cors_enabled
    }
  }

  identity {
    type = "SystemAssigned"
  }
Run Code Online (Sandbox Code Playgroud)

我正在像这样设置 keyvault 访问策略

resource …
Run Code Online (Sandbox Code Playgroud)

azure terraform azure-devops terraform-provider-azure

3
推荐指数
1
解决办法
2874
查看次数

来自 Azure 门户的 Pod 中运行的应用程序的 Azure AKS 应用程序日志?

我们可以从 Log Analytics Workspace 访问 Pod 相关日志,但没有应用程序日志(与我们在 中看到的类似kubectl get events)。

我指的是 Azure 文档,但我仍然无法从 Azure 门户访问应用程序 Pod 日志

azure-log-analytics azure-aks

3
推荐指数
1
解决办法
2万
查看次数

防止将特定异常记录到 App Insights

这是一个很遥远的事情,谷歌上似乎没有任何接近的东西,但我想知道是否有可能阻止某些异常被记录到 App Insights 中?

我们的代码库中有很多地方针对用户操作引发了异常,但这些异常并不是我们想要在 App Insights 中显示的真正异常。

然而,改变发生这种情况的所有区域将需要很长时间,并且需要大量测试,因为我们需要确保逻辑流程不改变

目前我们引发了 LocationDomainException 类型的异常,我想如果我遇到不想记录异常的地方,我们可以更改为 LocationDomainUserError

我需要停止记录此异常或从其继承的任何异常

我使用 .NET Core 3.1。

我知道这有点反模式,但有人尝试过吗?

c# exception azure azure-application-insights appinsights

3
推荐指数
1
解决办法
1375
查看次数

Powershell格式字符串,带有函数输出

嘿家伙我无法弄清楚如何将以下函数(需要输入)转换为变量

 function Convert-ToLetters ([parameter(Mandatory=$true,ValueFromPipeline=$true)][int] $value)  {
   $currVal = $value;
   $returnVal = '';
   while ($currVal -ge 26) {
      $returnVal = [char](($currVal) % 26 + 65) + $returnVal;
      $currVal =  [int][math]::Floor($currVal / 26)
   }
  $returnVal = [char](($currVal) + 64) + $returnVal;

     return $returnVal
  }
Run Code Online (Sandbox Code Playgroud)

此函数的作用是将数字转换为字母.

现在我想要实现的是以某种方式做到这一点:

$convert2letter = Convert-ToLetters()
Run Code Online (Sandbox Code Playgroud)

所以我可以做类似的事情

$WR= "$convert2letter($CValue1)" + "-" + "$convert2letter($CValue2)" + "-" + "3"
Run Code Online (Sandbox Code Playgroud)

但是Powershell不允许我做$ convert2letter

那我该怎么办?

谢谢

variables powershell function

2
推荐指数
1
解决办法
826
查看次数

无法以编程身份验证为用户

我正在使用以下代码(python,但这并不重要,使用powershell和invoke-webrequest获得相同的结果):

from msrestazure.azure_active_directory import UserPassCredentials
username = '%username%'
password = '%password%'
client_id = '{Azure AD Application GUID}'
secret_id = '{Azure AD Application secret}'
credentials = UserPassCredentials(username, password, client_id, secret_id)
Run Code Online (Sandbox Code Playgroud)

这适用于一个租户中的用户,但不适用于另一个有奇怪错误的租户中的用户:

msrest.exceptions.AuthenticationError:,InvalidGrantError:(invalid_grant)AADSTS70002:验证凭据时出错。AADSTS50126:无效的用户名或密码

我可以使用具有相同凭据的门户网站登录。有问题的租户正在使用AAD Sync和SSO,这会干扰吗?

如果是,如何在这样的Azure AD中为用户获取令牌?

python authentication azure azure-active-directory adal

2
推荐指数
1
解决办法
1066
查看次数

“Install-Module -name AzureAD”在使用 MacOSX 的 PS6 上失败并出现错误

我能够在 MacOSX 上安装 Powershell Core,现在我正在尝试从它管理 Azure AD 实例。

当我安装 AzureAD 模块时,出现以下错误

PS /Users/c> Install-Module -name AzureAD                                  

Untrusted repository
You are installing the modules from an untrusted repository. If you trust this 
repository, change its InstallationPolicy value by running the Set-PSRepository
 cmdlet. Are you sure you want to install the modules from 'PSGallery'?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help 
(default is "N"):y
PackageManagement\Install-Package : Unable to load DLL 'api-ms-win-core-sysinfo-l1-1-0.dll': The specified …
Run Code Online (Sandbox Code Playgroud)

macos azure azure-powershell azure-active-directory powershell-core

2
推荐指数
1
解决办法
5734
查看次数

如何禁用 AKS LoadBalancer 的端口探测?

我正在尝试在 Azure AKS 中部署 ftp 服务器映像。为了向公众公开服务器,我添加了一个 LoadBalancer 类型的服务。

apiVersion: v1
kind: Service
metadata:
  name: test-import-ftp
  namespace: staging
spec:
  loadBalancerIP: 168.63.x.x
  type: LoadBalancer
  ports:
  - port: 21
    name: ftp-control
    targetPort: 21
  - port: 50000
    name: ftp-data-0
  - port: 50001
    name: ftp-data-1
  - port: 50002
    name: ftp-data-2
  - port: 50003
    name: ftp-data-3
  - port: 50004
    name: ftp-data-4
  - port: 50005
    name: ftp-data-5
  - port: 50006
    name: ftp-data-6
  - port: 50007
    name: ftp-data-7
  - port: 50008
    name: ftp-data-8
  - port: 50009
    name: ftp-data-9 …
Run Code Online (Sandbox Code Playgroud)

azure kubernetes azure-load-balancer azure-aks

2
推荐指数
1
解决办法
1078
查看次数

ARM模板错误嵌套资源类型必须具有与其资源名称相同的段数

希望有人可以解决该错误。请点击以下链接获取模板

https://drive.google.com/open?id=15NYD-4Ghh3-DQV46ydfXgFg_VC0hdTSh

谢谢

在第1行:char:1 + new-azResourceGroupDeployment -ResourceGroupName $ ServerResourceGroup ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + CategoryInfo:未指定:(:) [New-AzResourceGroupDeployment ],异常+ FullyQualifiedErrorId:Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.NewAzureResourceGroupDeploymentCmdlet

new-azResourceGroupDeployment:13:33:59-错误:代码= InvalidTemplate;消息=部署模板验证失败:'0'行和'0'列的类型'Microsoft.Storage/storageAccounts'的模板资源'diukwestdbuk1 / storageAccounts'具有不正确的段长度。嵌套的资源类型必须具有与其资源名称相同的段数。根资源类型的段长度必须比其资源名称大一。请参阅 https://aka.ms/arm-template/#resources了解用法详细信息。

在第1行:char:1 + new-azResourceGroupDeployment -ResourceGroupName $ ServerResourceGroup ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + CategoryInfo:未指定:(:) [New-AzResourceGroupDeployment ],异常+ FullyQualifiedErrorId:Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.NewAzureResourceGroupDeploymentCmdlet

new-azResourceGroupDeployment:13:33:59-错误:代码= InvalidTemplate;消息=部署模板验证失败:'0'行和'0'列的类型'Microsoft.Storage/storageAccounts'的模板资源'diagnosticst1 / storageAccounts'具有不正确的段长度。嵌套的资源类型必须具有与其资源名称相同的段数。根资源类型的段长度必须比其资源名称大一。请参阅 https://aka.ms/arm-template/#resources了解用法详细信息。

azure azure-resource-manager azure-rm-template azure-template

2
推荐指数
1
解决办法
1086
查看次数

在带有 LetsEncrypt 和多个证书的 AKS 上使用证书管理器

是否有在 AKS 上使用 cert-manager 和 Nginx 入口的工作示例,其中多个域已通过 LetsEncrypt 授予 SSL,然后这些 dns 名称被定向到单独的容器?

我有一个 SSL 设置已经有一段时间了,但是在添加第二个之后,一切都停止了。

我有几个集群需要应用它,所以我希望找到一个防弹示例。

azure kubernetes azure-aks cert-manager

2
推荐指数
1
解决办法
1023
查看次数