django允许弹性beanstalk中的主机 我已经构建了一个托管在Elastic Beanstalk上的Django应用程序。当我直接在设置中允许_ -hosts = [“ nameofmysite.com”]时,一切都很好,但是当我替换为e ...

问题描述 投票:0回答:1
,但无法访问

Https://wwwwwww.nameofmysite.com/。想知道这不是与我的53号公路配置有关的问题而不是允许的host配置。 非常感谢

I在我的设置中设置以下内容。当服务器出现时,在动态构建允许的host中设置了以下内容。您只能基于弹性豆刺度环境设置实例名称。这感觉很安全,因为只有后端上只有正确的IAM权限才能访问ELB群集的私有IP地址。 def get_ec2_private_ip(instance_name): command = f"""aws ec2 describe-instances --filters "Name=tag:Name,Values={instance_name}" --query "Reservations[*].Instances[*].PrivateIpAddress" --output json""" result = subprocess.run(command, shell=True, capture_output=True, text=True) return result.stdout 肯定会给服务以下权限,当然将资源限制在任何名称中。 { "Sid": "VisualEditor2", "Effect": "Allow", "Action": "ec2:DescribeInstances", "Resource": "*" }

django amazon-web-services amazon-elastic-beanstalk
1个回答
0
投票
https://pypi.org/project/django-allow-cidr/

,但它允许整个范围,因此感觉不那么安全。

如果由于任何原因不安全,都会感谢任何反馈。
	

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.