小编eri*_*ine的帖子

保护 Github 中的分支会导致“规则无效”

我正在尝试创建一个简单的规则来保护main存储库的分支,但它会导致Rule is invalid. 我是回购协议的创建者。使用 GitHub Enterprise Server 2.22.6。

我缺少什么?

脚步:

  1. 设置
  2. 分支机构
  3. 新规则
  4. 命名规则输入要保护的分支名称(答案)
  5. 选择Require pull request review before merging

在此输入图像描述

  1. 创造

错误:规则无效

在此输入图像描述

branch github

16
推荐指数
2
解决办法
5279
查看次数

如何使用 Python Requests 库检查 OCSP 客户端证书吊销?

如何使用 Python 请求库向 EJBCA OSCP 响应程序发出简单的证书吊销状态请求?

例子:

# Determine if certificate has been revoked

    ocsp_url = req_cert.extensions[2].value[0].access_location.value
    ocsp_headers = {"whatGoes: here?"}
    ocsp_body = {"What goes here?"}
    ocsp_response = requests.get(ocsp_url, ocsp_headers, ocsp_body)

    if (ocsp_response == 'revoked'):
       return func.HttpResponse(
           "Certificate is not valid (Revoked)."
       )
Run Code Online (Sandbox Code Playgroud)

python ocsp client-certificates python-requests ejbca

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

Kusto 自定义排序顺序?

如何在 Kusto 中执行自定义排序顺序?

查询示例:

//==================================================//
// Assign variables
//==================================================//
let varStart = ago(2d);
let varEnd = now();
let varStorageAccount = 'stgacctname';
//==================================================//
// Filter table
//==================================================//
StorageBlobLogs
| where TimeGenerated between (varStart .. varEnd)
  and AccountName == varStorageAccount
| sort by OperationName
Run Code Online (Sandbox Code Playgroud)

需要:

  • 我想将各种OperationNamesGetBlobAppendFile等)放入自定义订单中。
  • 就像是: | sort by OperationName['GetBlob'], OperationName['AppendFile'], OperationName asc
  • 理想情况下,我想指定排序依据的值,然后允许 Kusto 使用asc/对剩余的进行排序desc

这可能吗?

azure-log-analytics kql azure-data-explorer

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

如何在 Sharepoint REST API 查询中过滤多个值?

使用 REST API 调用确定 Sharepoint 列表中是否存在多个值的正确语法是什么?

例子

https://mycompany.sharepoint.com/sites/test/_api/web/lists/GetByTitle('BigLis')/items?$filter=ProjectNo eq '123', '141', '154'
Run Code Online (Sandbox Code Playgroud)

我想知道是否有记录的 ProjectNo 为 123、141 或 154。ODATA 中似乎没有“OR”运算符。

rest sharepoint

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

使用 Python mkdtemp() 解压缩到临时(内存中)目录?

我浏览了那里的例子,似乎没有找到合适的。

想要使用 Python 将内存中的文件解压缩到临时目录mkdtemp()

像这样的东西感觉很直观,但我找不到正确的语法:

import zipfile
import tempfile


zf = zipfile.Zipfile('incoming.zip')

with tempfile.mkdtemp() as tempdir:
    zf.extractall(tempdir)

# do stuff on extracted files
Run Code Online (Sandbox Code Playgroud)

但这会导致:

AttributeError                            Traceback (most recent call last)
<ipython-input-5-af39c866a2ba> in <module>
      1 zip_file = zipfile.ZipFile('incoming.zip')
      2 
----> 3 with tempfile.mkdtemp() as tempdir:
      4     zip_file.extractall(tempdir)

AttributeError: __enter__
Run Code Online (Sandbox Code Playgroud)

python unzip temp

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

使用 Python SDK 验证“DefaultAzureCredential()”?

使用 try/except 和 记录和处理异常的一些示例方法有哪些DefaultAzureCredential()

例子:

DefaultAzureCredential()在 Python Azure 函数中使用时,它会生成一些消息,并且凭证链中的方法WARNING之一会成功。.get_token

我想记录哪些成功,哪些失败。

WARNING:azure.identity._internal.decorators:EnvironmentCredential.get_token failed: EnvironmentCredential authentication unavailable. Environment variables are not fully configured.

WARNING:azure.identity._internal.decorators:ManagedIdentityCredential.get_token failed: ManagedIdentityCredential authentication unavailable, no managed identity endpoint found.

WARNING:azure.identity._internal.decorators:SharedTokenCacheCredential.get_token failed: SharedTokenCacheCredential authentication unavailable. No accounts were found in the cache.

WARNING:azure.identity._internal.decorators:VisualStudioCodeCredential.get_token failed: Failed to get Azure user details from Visual Studio Code.
Run Code Online (Sandbox Code Playgroud)

然后就成功了,但是没有任何消息表明哪一个成功了。在本例中,在 VS Code 中的文件中运行代码片段.ipynb)。

在生产中使用时如何记录和处理错误DefaultAzureCredential()

寻找类似的例子:

try:
    credentials = DefaultAzureCredential()
    logging.info(f'<whichever>.get_token succeeded')
except Error1 …
Run Code Online (Sandbox Code Playgroud)

python exception azure

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

如何将 AWS S3 REST API ListObjects(v2) 与多个父/子存储桶目录一起使用?

我在这里缺少什么?

我可以使用aws cli以下命令毫无问题地列出对象:

aws s3 ls s3://bucket.mycompany.com/parent-dir1/parent-dir2/

但是通过 Postman 使用 REST API,等效请求会返回空响​​应。

  • 工具:邮递员
  • 方法:获取
  • 网址:
    • https://bucket.mycompany.com.s3.amazonaws.com/parent-dir1/parent-dir2/?list-type=2
  • 授权: 在此输入图像描述
  • 标题:
    • 我尝试过没有标题和x-amz-content-sha256 UNSIGNED-PAYLOAD
    • 当我尝试使用此标头时,消息显示“这是重复的标头,将被覆盖...” 在此输入图像描述
  • 回复:
  • Status 200但响应为空(中有很多文件parent-dir2)。

在此输入图像描述 在此输入图像描述

rest amazon-s3 amazon-web-services postman

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

如何下载 Azure Function (Python) .zip 文件?

此处的文档(从 2018 年开始)要求Download app content从门户中单击以检索 Azure Functions 的 .zip 文件。

然而,这个选项对于我的 Python 函数是灰色的:

在此输入图像描述

该文档继续提供了使用 REST API 和以下 url 检索 .zip 文件的替代方法https://<function_app>.scm.azurewebsites.net/api/zip/site/wwwroot/

不幸的是,这会下载一个download.zip仅包含该文件hosts.json而不包含函数代码和关联文件的文件。

在此输入图像描述

那么,如何从 Azure 门户、REST API 或 scm 后端将 Python 函数下载为 .zip 文件?

编辑 1: 到目前为止尝试两种建议的解决方案也没有结果。

  • AzureWebJobsStorage: 没有scm-deployments可用的容器。 在此输入图像描述

  • FTPS 选项:没有可用的 .zip 文件。只有host.json文件。 在此输入图像描述

python azure azure-functions

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

如何将 Azure Python SDK 异常添加到 try/ except 语句?

我是Python新手。我有一个可以工作的整体 Python 程序,我正在将其分解为单独的 Python 函数。我想使用try:-except:模式来捕获每个函数的特定异常。

示例:创建 Key Vault 客户端并从 Key Vault 检索机密

import logging
from azure.identity import DefaultAzureCredential
from azure.keyvault.secrets import SecretClient

credentials = DefaultAzureCredential()

def create_kv_client(kv_name, credentials):
    kv_uri = 'https://' + kv_name + '.vault.azure.net'
    kv_client = SecretClient(vault_url=kv_uri, credential=credentials)
    return kv_client

kv_client = create_kv_client('mykeyvaultname', credentials)

    
def retrieve_secret(table_stg_acct_key, kv_client):
    retrieved_account_key = kv_client.get_secret(table_stg_acct_key)
    return retrieved_account_key

try:
    retrieved_account_key = retrieve_secret('mykeyvaultsecretname', kv_client)
    print(retrieved_account_key)
except:
    logging.error('####### Failed to retrieve key from Key Vault #######')
    raise BaseException
Run Code Online (Sandbox Code Playgroud)

我不想在raise BaseException这里使用 …

python exception azure azure-keyvault

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