小编Ner*_*eph的帖子

如果我们为 Node 应用程序提供 AWS 应用程序负载均衡器,Nginx 是否会变得多余?

我有一个在 AWS 上运行的节点应用程序。当投入生产时,很有可能会收到大量请求。我计划使用 AWS ECS 托管它,并且应用程序前面会有一个 AWS 应用程序负载均衡器。当我查看“如何在生产中部署 Node 应用程序”时,我看到每个人都建议在 Node 应用程序前面使用 Nginx。

我的疑问是,如果我们的架构中有 ALB,我们还需要添加 Nginx 吗?如果我们需要为 100 万用户托管应用程序,那么使用 Nginx 有什么优势吗?

high-load nginx amazon-web-services aws-application-load-balancer

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

RDS 代理是否会影响当前应用程序端池?

我在 AWS ECS 上有一个 Saas 应用程序,在 AWS RDS 上有一个数据库。我们计划实施 AWS RDS 代理来实现池化。从RDS代理文档中,我看到我们不需要对应用程序代码进行任何更改。目前,我们正在使用应用程序端连接池。当我们实现RDS代理进行池化时,当前的池化有什么影响吗?

我们是否需要删除应用程序端池才能有效地与 RDS 配合使用?

我主要担心的是,如果我在 RDS 代理和应用程序池配置中选择 100% 池化,如果我们将其限制为 100 个最大连接。这会成为瓶颈吗?

mysql proxy connection-pooling amazon-rds amazon-rds-proxy

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

未知服务:'secretsmanager'或AWS Secrets Manager服务不在AWS CLI列表中

我试图使用AWS秘密管理器服务来存储密钥.我可以将密钥存储在秘密管理器中,但是在使用它们提供的代码检索密钥时,我收到了此错误.

UnknownServiceError:未知服务:'secretsmanager'.有效的服务名称是:acm,alexaforbusiness,...

我尝试在AWS CLI上进行搜索,该服务也不在列表中.

aws: error: argument command: Invalid choice, valid choices are:

acm                                      | alexaforbusiness                        
apigateway                               | application-autoscaling                 
appstream                                | appsync     
.
.
.
Run Code Online (Sandbox Code Playgroud)

我需要某种aws cli更新吗?可能是因为我正在使用的CLI版本.那么,我该如何更新呢.我试过了

sudo apt-get install -y awscli
Run Code Online (Sandbox Code Playgroud)

它说

awscli is already the newest version (1.11.13-1ubuntu1~16.04.0).
Run Code Online (Sandbox Code Playgroud)

amazon-web-services aws-secrets-manager

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

我们在哪里可以找到 GitHub Apps 安装 ID?

我正在设置一个用于 ArgoCD 身份验证的 GitHub 应用程序。GitHub 应用程序设置已完成。但在 ArgoCD 中,它要求 GitHub 应用程序 ID 和 GitHub 应用程序安装 ID。我可以从 GitHub App 部分找到 App ID。但我找不到 GitHub 应用程序安装 ID。

有没有办法直接从 GitHub 网站设置部分找到 GitHub 应用程序安装 ID?或者我们需要使用GitHub API之类的吗?

github github-app

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

AWS RDS中数据的数据屏蔽

我有一个AWS RDS(AuroraDB),我想屏蔽数据库上的数据。亚马逊是否提供任何数据屏蔽服务?

我已经看过RDS加密,但是我正在寻找数据屏蔽,因为数据库包含敏感数据。所以我想知道他们是否提供用于数据屏蔽的任何服务,或者是否可以使用其他工具来屏蔽数据并将其手动添加到数据库中?

如果有针对我的案例的工具,则最好使用可用于数据屏蔽的工具列表。因为我需要掩盖这些数据以进行测试,因为原始数据库包含敏感信息,例如PII(个人身份信息)。我还必须将这些数据传输给我的同事,因此我认为数据屏蔽是一个重要因素。

谢谢。

data-masking

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

使用 Cloudfront (CDN) 进行负载测试是一个好方法吗?

我有一个需要处理巨大流量的应用程序。该应用程序的先前版本在 15 分钟内就达到了近 2,000,000 个请求。该版本没有 CDN,因此我需要为前端和后端各部署近 50 个容器。所以现在我在我的应用程序前面添加了 CDN。我选择 AWS Cloudfront 作为 CDN,因为该应用程序托管在 AWS 上。

现在,我需要对这个新应用程序进行负载测试。如果我使用 Cloudfront URL 进行负载测试,它会显示由 Cloudfront 提供的确切结果吗?

如果我使用负载均衡器 URL 进行负载测试并找出处理所需负载所需的服务器数量,这是否会超额配置?由于 Cloudfront 将从近 189 个边缘站点(来自 AWS 文档)为我的应用程序提供服务,是否需要那么多服务器?

如何找到使用和不使用 Cloudfront 可以处理的流量之间的关系?

cdn load-testing amazon-web-services amazon-cloudfront

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

如果两项服务位于同一区域,AWS 是否会产生跨账户数据传输费用?

我想将数据从一个账户中的 EC2 机器传输到另一个账户中的 S3 存储桶。在这里,两个服务都位于同一区域。由于两者都在不同的帐户上,因此数据传输是否通过互联网进行?

amazon-s3 amazon-ec2 amazon-web-services price

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

Artifactory下载0字节文件

我正在 GitLab 中为 Android 应用程序编写 CI/CD 管道。我使用 Artifactory 推送我的“.apk”文件作为中间存储。从那里我将分发到 Firebase 分发服务器。

在上述工作流程中,我可以毫无问题地将文件(apk)上传到 Artifactory。我使用这个命令来做到这一点:

curl -uusername:token -T file.apk "https://domain-name.jfrog.io/artifactory/folder/file.apk
Run Code Online (Sandbox Code Playgroud)

上传工作正常。如果需要,我可以从控制台手动下载文件。但是当我尝试下载该文件时,该文件已下载但仅显示 0B 大小。我正在使用此命令来下载文件:

curl -sSf -uusername:token -O '"https://domain-name.jfrog.io/artifactory/folder/file.apk'
Run Code Online (Sandbox Code Playgroud)

我是否错过了什么或者我做错了什么。

curl artifactory

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

没有收到大型文件的AWS S3 PUT事件通知

我已启用S3事件属性来通知PUT事件.我使用AWS控制台执行此操作.我将它转发给AWS lambda进行进一步处理.但是当我上传大尺寸的文件时,S3没有通知.

我上传了5个文件,其中3个文件较小,2个文件大小为17.4MB和61.9MB.S3没有通知这些较大文件的PUT事件.我收到了其他3个大小小于1MB的文件的通知.

我已尝试使用AWS SNS进行S3事件通知,以检查问题是使用S3事件通知程序还是使用我的lambda函数.此时我也没有收到有关这2个大文件的通知.

我还使用SNS启用S3删除事件进行测试.在那种情况下,它奏效了.我通过SNS收到了有关此次活动的电子邮件.但问题在于PUT事件.

那么,这是S3的问题还是我在设置S3事件通知时错过了什么?

谢谢.

events amazon-s3

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

使用Python Faker程序包的最大不同假数据限制

我已使用Python Faker生成伪造数据。但是我需要知道使用fakerr(例如:fake.name())可以生成最大数量的不同的假数据(例如:假名)。

我已经产生了100,000个假名,而我得到的独特名少于76,000个。我需要知道最大限制,以便知道使用此软件包生成数据可以扩展的数量。

我需要生成巨大的数据集。我还想知道Php伪造者,perl伪造者在不同的环境中都一样吗?

产生巨大数据集的其他软件包将受到高度赞赏。

python faker

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

在哪里可以获取用于使用 Terraform 的 Azure MySQL DB 的可用 sku_names 列表

我正在编写一个用于创建 Azure MySQL 的 Terraform 脚本。在选择 sku_name 部分时,我找不到如何选择这些名称。我发现这个链接描述了定价等级。有什么地方可以在单个链接或页面上获取 sku_name 及其详细信息的列表吗?

值得注意的是,sku_name 的形式如下:

sku_name -(必需)指定此 MySQL 服务器的 SKU 名称。SKU 的名称遵循层 + 系列 + 核心模式(例如 B_Gen4_1、GP_Gen5_8)。

但是,我们从哪里获得选项列表呢?

mysql azure terraform

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