小编Mic*_*l B的帖子

如何登录没有提示?

我尝试按照命令获得更快的登录体验,但每次我找到登录弹出窗口.我甚至最初尝试使用证书,但由于这不能证明有效,尝试使用租户ID.有关如何无缝和快速登录而不是交互式的任何帮助或建议.

Login-AzureRmAccount -SubscriptionId 1238154XXXXfd-1c4121796e58 -TenantId 754XXXXXXXXXXX5d10d8XXX

Add-AzureRmAccount -Tenant "754XXXXXXXXXXX5d10d8XXX" -SubscriptionId "1238154XXXXfd-1c4121796e58"

Login-AzureRmAccount -TenantId 754XXXXXXXXXXX5d10d8XXX
Run Code Online (Sandbox Code Playgroud)

或者,我是否必须始终通过交互式登录提示.请求指针并提前感谢您的考虑和时间.

powershell automation azure

28
推荐指数
3
解决办法
4万
查看次数

如何查找当前的Azure RM订阅

在Azure Classic/Service Management中,Get-AzureSubscription将在租户中提供订阅列表,其中包含哪个订阅是最新的.

还有一个Get-AzureSubscription -Current标志可以为您提供当前订阅.

有没有办法在AzureRM.Profile中找到当前订阅?

azure azure-powershell

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

为什么使用Azure Key Vault

我试图了解Azure Key Vault将提供的安全优势(或同样的AWS KMS)

我了解密钥管理的好处,能够轻松地轮换,更改,审核密钥访问.

让我感到困惑的是它如何更安全.

据我了解,如果我开发一个Web应用程序并想保护我的连接字符串(例如),我可以在Key Vault中创建一个密钥对并将其保存在那里.然后我在AAD中创建一个应用程序,并使用客户端ID/Secret/URI对Key Vault进行身份验证以获取我的连接字符串.资源组还可以进一步限制这一点.

但是现在这意味着我要保护客户端ID/Secret/URI.

这怎么样更好?

PS我不是开发人员!我只想在这些事情中四处寻找,从一个devops的角度来理解它们.因此,如果你能够将你的答案瞄准典型的无知操作员,那将是值得赞赏的;)

security azure

15
推荐指数
1
解决办法
4293
查看次数

使用ARM模板从私有Github存储库部署网站

我试图通过Azure资源管理器创建一个网站,然后从私有Github存储库进行部署.

我有一个适用于公共存储库的ARM模板.如果我然后将存储库设为私有,请通过Portal连接到它,一切正常.

如果我重新部署ARM模板,它将失败并显示消息

"Cannot find SourceControlToken with name GitHub."
Run Code Online (Sandbox Code Playgroud)

似乎当门户连接到私有仓库时,它将创建一个用于进行身份验证的ssh密钥.

ssh密钥似乎来自kudu,可以在部署站点后获得.

我也尝试过使用访问令牌,但无法使用访问令牌

所以简单的问题是,如何通过ARM模板部署私有仓库

azure azure-resource-manager azure-rm-template

9
推荐指数
2
解决办法
3064
查看次数

如何通过Powershell为Azure配置github等

是否可以配置源控制存储库以通过Powershell将代码部署到Azure Web App插槽.(甚至只是主要网站)

理想情况下对于v2/ARM,但我现在愿意考虑任何事情!

我查看了AzureRM.Websites模块中可用的命令,似乎没有任何内容.

PS我知道这可以通过模板,我目前正在寻找纯粹的Powershell命令.

powershell azure azure-web-sites azure-powershell azure-resource-manager

6
推荐指数
1
解决办法
223
查看次数

Azure DevOps 作业忽略失败

我的 azure-pipelines.yml 中有以下内容

jobs:
- job: TestifFolder1Exists
  pool:
    vmImage: 'ubuntu-16.04'

  steps:
  - bash: git log -1 --name-only | grep -c Folder1
    failOnStderr: false

- job: Folder1DoesntExist
  pool:
    vmImage: 'ubuntu-16.04'
  dependsOn: TestifFolder1Exists
  condition: failed() 

- job: Folder1DoesExist
  pool:
    vmImage: 'ubuntu-16.04'
  dependsOn: TestifFolder1Exists
  condition: succeeded() 
Run Code Online (Sandbox Code Playgroud)

我正在尝试测试文件夹是否进行了更改,以便我可以从该目录发布工件。

我遇到的问题是,如果没有任何内容写入文件夹,脚本将失败 Bash exited with code '1'.(这是我想要的),这反过来会使整个构建失败。

如果我添加,continueOnError则以下作业始终运行成功的作业。

我怎样才能让这项工作失败,而不会使整个构建失败?

azure azure-devops

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

Azure Logic应用中是否可以有多个触发器

当您在Azure门户中的Logic App上查看摘要磁贴时,它显示为“ 1个触发器,x个动作”

令我感到奇怪的是,是否可以在单个Logic App中放置多个触发器?还是我需要为每个功能创建不同的逻辑应用程序(如果是,为什么它告诉我只有一个触发器!)

在相关说明中(使用单独的问题可能会更好),使用HTTP侦听器时,是否可以配置多个相对URL或是否需要将其拆分为单独的Logic Apps,

azure azure-logic-apps

5
推荐指数
2
解决办法
4644
查看次数

Azure 中虚拟机和应用服务之间的 Vnet

我不知道如何将 Web 应用程序(应用服务)连接到Azure 中的虚拟机。我已经从 Web App 配置面板创建了一个 VNet。

所有项目都是使用资源管理模型创建的,都在同一订阅中,并且至少属于标准定价层。

显然,Web 应用程序无法连接到 V2 VNet。(看起来这些术语可以互换使用,或者是不同的东西)。

我创建了一个经典的 Vnet (V1?)。但我似乎无法找到如何将我的虚拟机连接到它。

如何将 Web 应用程序和 VM 连接到同一网络?我还缺少其他任何要求吗?

azure azure-virtual-machine azure-virtual-network azure-web-app-service

5
推荐指数
1
解决办法
2923
查看次数

如何为用户启用自定义域?

我希望允许我的用户使用自己的域名来访问我的网络服务.

例如,如果我的用户在example.com/users/david上有个人资料,我怎样才能让david使用exampledavid.com来访问他的个人资料页面.

我不希望用户在地址栏中看到example.com,而是让david看到exampledavid.com.

dns domain-mapping domain-masking

5
推荐指数
3
解决办法
364
查看次数

ConvertTo-SecureString 没有 -AsPlainText -Force

PSScriptAnalyzer 有一个 PSAvoidUsingConvertToSecureStringWithPlainText 警告。这意味着使用以下代码将失败。

$password = [System.Web.Security.Membership]::GeneratePassword(128,0)
$securePassword = ConvertTo-SecureString -String $password -AsPlainText -Force
$configCredential = New-Object System.Management.Automation.PSCredential ($username,$securePassword)
Run Code Online (Sandbox Code Playgroud)

但是,关于如何在没有 -AsPlainText -Force 选项的情况下将常规字符串转换为安全字符串的指南很少(/无)。(我确实了解常规字符串的安全含义)

我怎样才能安全地实现上述目标/不惹恼 PSScriptAnalyzer(我不想压制消息)

powershell securestring

5
推荐指数
1
解决办法
1596
查看次数