小编Uli*_*Uli的帖子

Azure 存储 - 禁用授权标头的使用

是否可以将 Azure 存储配置为忽略授权 HTTP 标头的内容?即使配置为匿名访问并接收纯 GET 请求,Azure 似乎也始终尝试使用标头值。在我的场景中,将该字段留空不是一个选项。

  1. 配置 Azure 以进行匿名访问。
  2. 使用 Postman 等插件创建 GET 请求。
  3. 将“Authorization”标头设置为“这是一个与 Azure 无关的授权标头,由于技术原因是请求的一部分”之类的值。
  4. Azure 使用 HTTP 状态代码 400 进行响应。

请求没有授权标头: 请求没有授权标头

请求带有授权标头: 请求带有授权标头

authorization azure

7
推荐指数
0
解决办法
1032
查看次数

如何在 PowerShell 模块清单 (psd1) 中定义 RequiredModules?

我试图创建两个PowerShell模块之间的简单依赖,但我得到的语法或一些错误。

Module1.psd1

@{
    RootModule        = 'Module1.psm1'
    ModuleVersion     = '1.0'
    GUID              = '11111111-1111-1111-1111-111111111111'
    Author            = 'uw'
    FunctionsToExport = @()
    CmdletsToExport   = @()
    VariablesToExport = '*'
    AliasesToExport   = @()
}
Run Code Online (Sandbox Code Playgroud)

Module2.psd1

@{
    RootModule        = 'Module2.psm1'
    ModuleVersion     = '1.0'
    GUID              = '22222222-2222-2222-2222-222222222222'
    Author            = 'uw'
    FunctionsToExport = @()
    CmdletsToExport   = @()
    VariablesToExport = '*'
    AliasesToExport   = @()
    RequiredModules   = @(
                          @{
                            ModuleName = "Module1"; 
                            ModuleVersion = "1.0"; 
                            Guid = "11111111-1111-1111-1111-111111111111"
                           }
                         )
}
Run Code Online (Sandbox Code Playgroud)

模块清单的Module2定义Module2取决于Module1 …

powershell module manifest

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

在 Azure 容器实例中运行 Linux 容器时出错:无法打开日志文件“/var/log/pods/.../<container name>_0.log”

我正在 Linux 容器中运行 .NET Core 应用程序。

容器在本地运行良好,但在 Azure 容器实例中运行时,它立即停止。

容器的日志文件如下所示(使用 检索Get-AzContainerInstanceLog):

failed to open log file "/var/log/pods/336d7870-5a8e-11e9-925e-000d3a0ddc4a/test-1_0.log": 
open /var/log/pods/336d7870-5a8e-11e9-925e-000d3a0ddc4a/test-1_0.log: no such file or directory
Run Code Online (Sandbox Code Playgroud)

编辑:

我从来没有遇到过pods( /var/log/pods/336d7870-5a8e-11e9-925e-000d3a0ddc4a/test-1_0.log)之前提到的文件或路径,我不知道操作系统和/或 Docker 的哪个部分需要它。

日志文件和路径不是我在容器内运行的应用程序使用的东西(它直接记录到控制台,并且如上所述在我的本地 Docker for Windows 安装上的 Linux 容器中运行良好)。

Google 说它可能与Kubernetes相关,但我并没有“主动”使用 Kubernetes(即它可能被 Azure Container Instances 在幕后使用,但作为 ACI 的用户,我并不知道它)。抱歉,错误描述不清楚,我会尝试重新措辞。

azure-container-instances

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