小编Kri*_*han的帖子

Elastic Beanstalk找不到任何平台

我正在尝试通过amazon Elastic BeanStalk(使用本教程)部署我的django应用程序,但收到以下错误.

错误:Elastic Beanstalk找不到任何平台.确保您具有访问Elastic Beanstalk所需的权限.

在此输入图像描述

我该如何解决这个问题?

谢谢!

django amazon-ec2 amazon-web-services amazon-iam amazon-elastic-beanstalk

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

AWS API Gateway 不适用于自定义域

我已经创建了一个 expressjs api 并托管在 AWS lambda 中,并使用相同的 api 网关。它与 url 一起按预期工作正常:

https://[api-id].execute-api.[region].amazonaws.com/prod/api/v1/todos

但是我想使用自定义域来调用它,并且我使用 api 网关的自定义域选项对其进行了配置。我已经使用 google 域注册了我的域,并且在 DNS 配置中添加了 CNAME 条目以将其映射到 cloudfront 目标域名。到现在为止还挺好。

在此处输入图片说明

api网关自定义域配置如下,对应的映射如下。

在此处输入图片说明

我的问题是我在Cannot GET /aprod/api/v1/todos使用 url 调用时收到消息:

https://apis.mydomain.com/aprod/api/v1/todos

forbidden

https://apis.mydomain.com/api/v1/todos

.

我的 cloudwatch 日志如下。如果我不使用自定义域调用它可以正常工作(绿色块),否则没有特定消息(红色块)。

在此处输入图片说明

我已经在这个问题上度过了两个周末,非常感谢任何帮助。

amazon-web-services express aws-lambda aws-api-gateway google-domains

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

(单击)和[ngClass]不更改表格单元格颜色

我尝试使用以下方法单击一次更改表格中单元格的颜色:

<table style="border: 1px solid black;">
    <thead>
        <tr style="border: 1px solid black;" *ngFor="let row of tableData">

            <td style="border: 1px solid black;"
                *ngFor="let column of row" class="{{ column }}"
                [ngClass]="{'selected': column == val }"
                [ngClass]="{'toChange': clicked}"
                (click)="clicked = !clicked">
                {{ column | uppercase }}
            </td>
        </tr>
    </thead>
</table>
Run Code Online (Sandbox Code Playgroud)

当在循环期间创建每个单元格时,它还会添加一个与css样式对应的单击事件.但是,一旦单击一个单元格,我就完全没有颜色变化.

供参考,css是:

toChange {
     background-color: blue;
}
Run Code Online (Sandbox Code Playgroud)

任何人都在乎向我解释为什么我的代码不起作用?非常感谢!

angular

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