小编Taj*_* Ju的帖子

powershell中的bash导出命令

我正在尝试按照本指南在 Azure 上测试 Django: https://github.com/carltongibson/rest-framework-tutorial/blob/master/docs/azure/2-appservice.md ,但是我被困在运行以下命令,因为我是从 PowerShell 执行的:

$ export $(grep -v '^#' .azure-env | xargs)

PowerShell 中的命令是什么,有人可以解释它的作用吗?

谢谢

django bash shell powershell azure

7
推荐指数
1
解决办法
8248
查看次数

AWS ECR PULL 没有基本身份验证凭据

我正在使用 Terraform 部署 Azure K8s 集群,并且图像托管在 Amazon ECR 中。从 ECR 提取映像时部署失败,并出现以下错误:

Failed to pull image "tooot.eu-west-1.amazonaws.com/app-t:latest": rpc error: code = Unknown desc = Error response from daemon: Get https://tooot.eu-west-1.amazonaws.com/v2/app-t/manifests/latest: no basic auth credentials
Run Code Online (Sandbox Code Playgroud)

以下是我在 terraform 模板中的 kuberentes 资源

  metadata {
    name = "terraform-app-deployment-example"
    labels {
      test = "app-deployment"
    }
  }

  spec {
    replicas = 6

    selector {
      match_labels {
        test = "app-deployment"
      }
    }

    template {
      metadata {
        labels {
          test = "app-deployment"
        }
      }

      spec {
        container {
          image …
Run Code Online (Sandbox Code Playgroud)

azure kubernetes kubectl terraform-provider-azure azure-aks

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

使用 terraform 配置程序“local-exec”运行 shell 脚本会返回 Azure DevOps 中拒绝的权限返回拒绝的权限

我正在尝试使用带有 null_resource 和 local-exec 的 pat 令牌来配置数据块。这是代码块:

resource "null_resource" "databricks_token" {
  triggers = {
    workspace = azurerm_databricks_workspace.databricks.id
    key_vault_access = azurerm_key_vault_access_policy.terraform.id
  }
  provisioner "local-exec" {
    command = "${path.cwd}/generate-pat-token.sh"
    environment = {
      RESOURCE_GROUP = var.resource_group_name
      DATABRICKS_WORKSPACE_RESOURCE_ID = azurerm_databricks_workspace.databricks.id
      KEY_VAULT = azurerm_key_vault.databricks_token.name
      SECRET_NAME = "DATABRICKS-TOKEN"
      DATABRICKS_ENDPOINT = "https://westeurope.azuredatabricks.net"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,我收到以下错误:

2020-02-26T19:41:51.9455473Z [0m[1mnull_resource.databricks_token: Provisioning with 'local-exec'...[0m[0m
2020-02-26T19:41:51.9458257Z [0m[0mnull_resource.databricks_token (local-exec): Executing: ["/bin/sh" "-c" "/home/vsts/work/r1/a/_Infrastructure/Infrastructure/ei-project/devtest/generate-pat-token.sh"]
2020-02-26T19:41:51.9480441Z [0m[0mnull_resource.databricks_token (local-exec): /bin/sh: 1: /home/vsts/work/r1/a/_Infrastructure/Infrastructure/ei-project/devtest/generate-pat-token.sh: Permission denied
2020-02-26T19:41:51.9481502Z [0m[0m
2020-02-26T19:41:52.0386092Z [31m
2020-02-26T19:41:52.0399075Z [1m[31mError: [0m[0m[1mError running command '/home/vsts/work/r1/a/_Infrastructure/Infrastructure/ei-project/devtest/generate-pat-token.sh': exit …
Run Code Online (Sandbox Code Playgroud)

sh azure terraform azure-devops azure-databricks

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

如何使用 terraform 输出作为 Azure DevOps 管道中的变量

我正在尝试将使用 Azure DevOps 的 terraform 部署生成的 databricks 工作区名称作为变量传递到另一个步骤,但不知道该怎么做。

所以我在我的output.tf中定义了输出

output "workspace_name" {
  value = azurerm_databricks_workspace.databricks.name
}
Run Code Online (Sandbox Code Playgroud)

我可以看到输出:

在此输入图像描述

通过 stackoverflow,有一个解决方案可以自动将所有输出作为变量:

1-配置输出变量:

在此输入图像描述

2-配置powershell脚本来获取它们并填充它

电源外壳

3-现在怎么办?变量名称是什么?如何在 Databricks Bearer Token 解决方案中使用它?

azure azure-devops azure-pipelines terraform-provider-azure azure-databricks

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

E0401:无法导入'django.db'

因此,我正在研究python速成课程,并在完成基础知识之后跳入django项目。

我创建了一个虚拟环境,安装了django,并使用manage.py startapp命令创建了一个应用程序。

我使用Visual Studio Code,问题是当我转到models.py时,它给出一个错误,即找不到django.db模块

无法导入错误

现在,我了解到这是由于文件结构所致,根据我的研究,这是正确的文件结构,因此我认真地阅读了本书,但是我不知道如何解决此问题,并且感觉到我丢失了一些东西。

这是我在虚拟环境中的文件结构

文件结构

知道如何解决吗?:)

提前致谢

django virtualenv

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