限制部署到AWS ElasticBeanStalk的FLASK应用程序的访问权限

问题描述 投票:0回答:1

我想限制访问以仅向指定的AWS用户查看我的Flask网页。说我正在为学校做一个项目,我遵循Aws Tutorial for deploying flask app,但是一旦应用程序发布。任何人都可以消费并贴上烧瓶,享受宁静的服务。

我想做以下事情

  • 将其锁定,以便只记录特定的IAM用户可以查看和运行其余服务。

我知道并尝试使用SSH来锁定特定IP的输入/输出绑定流量。但是我现在只想将其锁定到特定的IAM组。所以当有人试图去我的应用程序时,亚马逊重定向他们登录。

该网站是以下,我想限制只访问特定的角色或组http://XXXX-XXXX.us-east-1.elasticbeanstalk.com/

谢谢。

python amazon-web-services amazon-s3 amazon-ec2 elastic-beanstalk
1个回答
1
投票

例如,你可以使用IAM授权在你的应用程序前面使用AWS API Gatewayhttps://aws.amazon.com/premiumsupport/knowledge-center/iam-authentication-api-gateway/

要将API网关配置为从控制台使用IAM授权,请转到资源并单击您的方法。然后单击Method Request并在Authorization下拉列表中选择AWS_IAMenter image description here

© www.soinside.com 2019 - 2024. All rights reserved.