我正在尝试通过amazon Elastic BeanStalk(使用本教程)部署我的django应用程序,但收到以下错误.
错误:Elastic Beanstalk找不到任何平台.确保您具有访问Elastic Beanstalk所需的权限.
我该如何解决这个问题?
谢谢!
django amazon-ec2 amazon-web-services amazon-iam amazon-elastic-beanstalk
我已经创建了一个 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 调用时收到消息:
并forbidden
在
.
我的 cloudwatch 日志如下。如果我不使用自定义域调用它可以正常工作(绿色块),否则没有特定消息(红色块)。
我已经在这个问题上度过了两个周末,非常感谢任何帮助。
amazon-web-services express aws-lambda aws-api-gateway google-domains
我尝试使用以下方法单击一次更改表格中单元格的颜色:
<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)
任何人都在乎向我解释为什么我的代码不起作用?非常感谢!