我已经在一个私有子网中建立了一个红移群集。我可以成功地连接到红移群集,并通过DBeaver执行基本的SQL查询。我还需要从s3上传一些文件到redshift,因此我在私有子网中设置了一个s3网关,并更新了专用子网的路由表,以添加所需的路由,如下所示:iam_role 'arn:aws:iam::******:role/global-dev-rdt-role-S3ReadonlyAccess'
regio
我在与Redshift集群相同的AWS帐户中的lambda上运行awswrangler.redshift.connect_temp。当红移群集未设置为public时,我在运行connect_temp时会得到连接超时错误。", line 12, in handler File "/opt/python/awswrangler
我已为AWS上的EKS群集配置了对api端点的公共访问权限。在执行此操作时,我仅使用来自特定IP的入口配置了SG。但是,当从另一个IP访问群集时,我仍然可以对群集运行kubectl get svc。我想对EKS集群进行IP限制访问。ref - 如果启用了公共访问,是否意味着拥有集群名称的任何人都可以部署任何内容?
正如在上讨论的那样,我使用建议的方法设置了一个VPC。
我还在一个私有子网中创建了一个Redshift集群,并创建了它的没有规则限制的专用安全组。对于Redshift的入站和出站规则,我将分配所有流量和端口(0.0.0.0/0)。我甚至对公共子网上的公共EC2实例也这样做。我可以成功地从ssh到我的公共堡垒实例,但是从那里我不能告诉我的Redshift端点。Connected to ******.redshift.amazo