小编use*_*960的帖子

Azure Bicep/ARM 建议使用的 API 版本(预览版与稳定版)

我正在研究 Azure Bicep/ARM 模板,我想知道在多个团队将使用的大型组织中创建模板时,在资源提供者上使用 API 版本的安全/推荐方法。

如果我们声明资源类型并使用 API 版本,我们在预览版本和稳定版本方面会有很多选择。我们始终知道,建议使用稳定版本,但大多数情况下它看起来太旧,而预览版看起来却是最新的。

在下面的 SQL Server 资源屏幕截图中,预览版看起来是最新且稳定的 2014 年版本,这可能会导致最新功能受到影响

Azure SQL API 版本 那么,我们如何决定稳定/安全但涵盖最新功能而不破坏更改的 API 版本

resource sqlServer 'Microsoft.Sql/servers@2021-11-01-preview' = {
  name: serverName
  location: location
  tags: tags
  identity: {
    type: 'SystemAssigned'
  }
  properties: {
    version: version
    publicNetworkAccess: 'Enabled'
    administratorLogin: adminUserName
    administratorLoginPassword: administratorLoginPassword
  }
}
Run Code Online (Sandbox Code Playgroud)

azure azure-resource-manager azure-bicep

4
推荐指数
1
解决办法
1498
查看次数

if-else里面的for循环不能在python中工作

我正在if-else通过从文本文件中逐行读取输入来编写一个简单的Python脚本,其中包含for循环中的条件.下面是我的脚本.我应该得到预期的输出.请帮忙!我的env.txt包含:

DEV01
DEV02
UAT01
UAT02
Run Code Online (Sandbox Code Playgroud)

这是代码:

with open("env.txt") as envnames:
    for eachenv in envnames:
        if eachenv=="DEV01" or "DEV02":
            eachenv="dev"
            print (eachenv)
        elif eachenv=="UAT01" or "UAT02":
            eachenv="uat"
            print(eachenv)
        else :
            print('')
Run Code Online (Sandbox Code Playgroud)

预期:

dev
dev
uat
uat
Run Code Online (Sandbox Code Playgroud)

实际:

dev
dev
dev
dev
Run Code Online (Sandbox Code Playgroud)

python for-loop if-statement file

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