小编Ami*_*nes的帖子

导入错误:无法导入名称 md5

真的不知道这里发生了什么,我需要在弹性 beantalk 上部署我的烧瓶应用程序,但不知何故改变了路径并且无法再运行 python application.py

[dotnet --info]
.NET Core SDK (reflecting any global.json):
 Version:   2.1.701
 Commit:    8cf7278aa1

Runtime Environment:
 OS Name:     Mac OS X
 OS Version:  10.14
 OS Platform: Darwin
 RID:         osx.10.14-x64
 Base Path:   /usr/local/share/dotnet/sdk/2.1.701/

Host (useful for support):
  Version: 2.1.12
  Commit:  ccea2e606d

[brew -v]
Homebrew 2.2.0
Homebrew/homebrew-core (git revision 43ad0; last commit 2019-11-30)
Run Code Online (Sandbox Code Playgroud)

我也已经完成了这些步骤:

LDFLAGS:  -L/usr/local/opt/openssl/lib
CPPFLAGS: -I/usr/local/opt/openssl/include
Run Code Online (Sandbox Code Playgroud)

还是出现这个错误:

File "/Users/ipchelsea/Library/Python/2.7/lib/python/site-packages/urllib3/util/ssl_.py", line 8, in <module>
    from hashlib import md5, sha1, sha256
ImportError: cannot import name md5
Run Code Online (Sandbox Code Playgroud)

当我做 [brew link …

python homebrew openssl amazon-web-services hashlib

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

EFS 恢复备份访问被拒绝

尝试从 AWS Backup 还原文件系统时,出现以下错误:

Access Denied
Insufficient privileges to perform this action. Please consult with the account administrator for necessary permissions.
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

这很奇怪,因为我AdministratorAccess在我的 AWS 用户下有:

在此输入图像描述

运行CLI命令创建的文件系统:

Access Denied
Insufficient privileges to perform this action. Please consult with the account administrator for necessary permissions.
Run Code Online (Sandbox Code Playgroud)

另外,我按照EKSWorkshop创建了EFS。

任何帮助都感激不尽。

amazon-web-services amazon-efs

11
推荐指数
1
解决办法
7113
查看次数

CDK 将 API Gateway 堆栈拆分为 2 个小堆栈

我正在尝试创建 CDK 堆栈以创建 API 网关。如果我在“小块”(资源的评论部分)中创建堆栈,一切都正常工作,但是当我尝试创建完整的堆栈时,我收到此异常:

 Number of resources, 224, is greater than maximum allowed, 200
Run Code Online (Sandbox Code Playgroud)

因此,我尝试将我的大堆栈拆分为 2 个较小的堆栈,一个堆栈创建资源并创建一半的资源,另一个堆栈填充相关数据。

代码片段:

 Number of resources, 224, is greater than maximum allowed, 200
Run Code Online (Sandbox Code Playgroud)

我尝试创建cross-stacknested-stack将 API 数据传递给它,但到目前为止没有运气。

我的目标是创建一个包含 2 个小栈的栈——它们都指向同一个 API。或者,如果可能,为资源限制创建一个解决方法。

任何帮助都感激不尽。


2020 年 10 月 10 日更新:

目前,没有解决此问题的方法,最终将 API 网关拆分为多个 API 网关。

2020 年 24 月 10 日更新:

AWS CloudFormation 现在支持增加对五个服务配额的限制 - 模板大小、资源、参数、映射和输出。可以在 S3 对象中传递的模板的最大大小现在是 1MB(以前是 450KB)。最大资源数的新每个模板限制为 500(以前为 200)

更多信息可以在这里找到。

amazon-web-services aws-api-gateway aws-cdk

9
推荐指数
1
解决办法
3651
查看次数

AWS CloudFormation YAML !或函数

错误:“模板验证错误:模板格式错误:条件只能是对参数和其他条件的布尔运算”

工作 JSON 条件块:

"Conditions" : {
    "CreateBetaResources" : {"Fn::Or" : [ {"Fn::Equals" : [{"Ref" : "Environment"}, "beta"]}, {"Fn::Equals" : [{"Ref" : "Environment"}, "eubeta"]} ]},
    "CreateStagingResources" : {"Fn::Equals" : [{"Ref" : "Environment"}, "staging"]},
    "CreateProdResources" : { "Fn::Or": [ {"Fn::Equals" : [{"Ref" : "Environment"}, "prod"]}, {"Fn::Equals" : [{"Ref" : "Environment"}, "euprod"]} ] }
  },
Run Code Online (Sandbox Code Playgroud)

YAML 块不起作用:

Conditions:
  CreateBetaResources:
    !Or [!Equals [!Ref "Environment", beta], !Equals [!Ref "Environment", eubeta]]
  CreateStagingResources:
    - !Equals [!Ref "Environment", staging]
  CreateProdResources:
    !Or [!Equals [!Ref "Environment", prod], !Equals [!Ref …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services aws-cloudformation

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

使用 terraform 为 AKS 集群创建虚拟网络

使用azurerm_kubernetes_cluster自动创建的新资源组创建新的 aks 集群时,会自动调用 -MC_%RESOURCE_GROUP_NAME%_%CLUSTER_NAME%_%LOCATION%其中包含集群的所有网络资源。

在此处输入图片说明

我的目标是使用一个 Vnet 来保存这些资源(AKS 网络资源)和更多资源,例如 VM 和 Azure 缓存。

在我看来,有 2 个选项可以解决此问题 -

  1. 使用 terraform 输出并在自动创建的 Vnet 内创建新资源,这并不理想,因为我对创建的网络的影响为零。
  2. 创建我自己的 Vnet 并将 AKS 群集附加到此 Vnet。

目前,我正在尝试接近 2,但到目前为止还没有运气。

任何想法、建议和示例将不胜感激。

azure azure-virtual-network terraform azure-aks

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

部署 lambda 时 CDK 排除文件

在打字稿中做一些 lambdas 并通过 cdk 部署等。一切正常,但我正在使用:

code: lambda.Code.asset('lambdas'),
Run Code Online (Sandbox Code Playgroud)

本地目录是 lambdas。然而,这会在其中部署 .js、.ts 和 .d.ts 文件,我想知道是否有这样的说法:

code: lambda.Code.asset('lambdas/*.js'),
Run Code Online (Sandbox Code Playgroud)

只需为较小的部署等部署 javascript 文件。

我想过在 tsconfig 文件中使用 outDir 但这也适用于 cdk stack.ts 所以这不起作用。

那么我有什么想法可以从 ts 项目中部署 js 文件吗?

aws-lambda aws-cdk

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

如何将 API Gateway 指向 CDK 中的 lambda 别名?

使用 CDK 将 ApiGateway 连接到 lambda,我们首先创建一个 RestApi(),然后创建一个 LambdaIntegration 将 Apigateway 连接到 lambda。使用 lambda 别名时如何执行此操作?

如何将 ApiGateway 指向特定的 Lambda 别名解释了如何在没有 CDK 的情况下将 ApiG 连接到 Lambda 别名。如何将其转换为 CDK?

我们的目标是为与 API Gateway 一起使用的 lambda 添加预配置并发和自动缩放。

amazon-web-services aws-lambda aws-api-gateway aws-cdk

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

如何使用 terraform 将 AKS 主日志发送到 eventhub?

如何使用 Azurerm terraform 将 AKS 主日志发送到 eventhub?由于 Terraform 仅提供日志分析选项。

azure kubernetes terraform azure-rm

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

使用 cloudformation 模板将日志流式传输到弹性

Cloudtrail 默认日志可以流式传输到 elasticsearch 域,如此图所示。我如何使用 cloudformation 模板实现这一目标?

在此处输入图片说明

amazon-web-services aws-cloudformation amazon-cloudtrail amazon-cloudwatchlogs

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