AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题

问题[amazon-ec2](computer)

Martin Hope
yen
Asked: 2022-09-26 09:39:54 +0800 CST

运行 postgres 的亚马逊 ec2 实例的持久数据

  • 6

我通过直接在亚马逊 ec2 上安装来为自己配置一个便宜的 postgres 实例。一切都将使用 terraform 进行部署。我希望数据库数据在重新启动/拆卸/重新部署基础设施之间保持不变。

实现这一目标的传统方法是什么?

  • (a) 单独定义一个 amazon EBS 资源,以便 terraform 拆解不会破坏它,并始终将其 arn 作为安装的存储附件提供给 ec2 实例?
  • (b) 使用 terraform 定义 amazon EBS 资源,但设置 afinal_snapshot = true并设置 asnapshot_id以便在terraform destroy上,数据将备份到某处。如果是这样,我如何将这些数据重新合并到下一个 ec2 实例中?
  • (c) 其他我不知道/没有想到的事情?

任何提示表示赞赏。

postgresql amazon-ec2
  • 1 个回答
  • 17 Views
Martin Hope
yen
Asked: 2022-09-25 18:33:44 +0800 CST

通过 AWS ec2 实例上的用户数据对 postgres conf 文件 (pg_hba_conf + postgresql.conf) 进行 Terraform 设置

  • 5

我正在使用 Terraform 在亚马逊 ec2 上设置一个便宜的 postgres 服务器。

我知道我可以在设置 ec2 实例时添加用户数据文件。我知道使用 terraform,我可以使用该file(..)函数提供该用户数据脚本文件。到目前为止,一切都很好。

我的问题是我还想自动化 pg 设置的最后步骤,即在同一用户数据脚本的执行期间修改pg_hba.conf和文件。postgresql.conf那可能吗?

即,如果我在我的其他 terraform 文件旁边创建一个pghbaconftpl.conf文件,我可以cat pghbaconftpl.conf > /correct/path/to/pg_hba.conf在 ec2 用户数据脚本中执行并期望它工作吗?我不明白这将如何工作。:-/

一般来说,是否可以注入其他可以从用户数据脚本启动的脚本文件?如果是这样,怎么做?

任何帮助表示赞赏。

postgresql amazon-ec2
  • 1 个回答
  • 26 Views
Martin Hope
Rashmi Pandey
Asked: 2021-08-09 06:51:55 +0800 CST

想在 tomcat 上运行两个 webserver 的 8080 和 7070 端口,而不在 EC2 的安全组中打开这个端口

  • 5

我在同一 EC2 上使用端口 8080 和 7070 在 tomcat 版本 9 上运行两个网络服务器。第一个雄猫:

<Connector port="7070" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

第二个tomcat:

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

我已经在负载平衡器上添加了这个 EC2,端口为 8080 和 7070,但如果没有在安全组中打开这个端口就无法运行服务器。出于安全目的,我们无法为所有人打开这些​​端口,因此请建议另一种方法,以便我可以安全地运行这些服务器。

amazon-web-services amazon-ec2
  • 1 个回答
  • 95 Views
Martin Hope
DeepSpace
Asked: 2021-07-19 07:53:02 +0800 CST

给定一个虚拟磁盘,获取它所属的池

  • 6

我有这个怪物:

Get-Volume | ForEach-Object {
    $VolObj = $_
    $ParObj = Get-Partition | Where-Object { $_.AccessPaths -contains $VolObj.Path }
    $DiskObj = Get-Disk | Where-Object { $_.Number -eq $ParObj.DiskNumber }
    $PsDriveObj = Get-PSDrive -PSProvider FileSystem | Where-Object { $_.Name -contains $VolObj.DriveLetter }

    Get-StoragePool -IsPrimordial $false | ForEach-Object {
        $pool = $_
        Get-PhysicalDisk -StoragePool $pool | ForEach-Object {
            $disk = $_
            if ($disk.UniqueId -eq $volume_id) {
                $pool_id = $pool.UniqueId 
            }
        }
    }

    ...

}

这段代码的问题在于这一行if ($disk.uniqueid -eq $volume_id)。

而不是$volume_id我尝试了多个对象(、和) ,但这些对象要么是空的,要么返回错误的 ID(这些对象的 ID 要么是因为我在 EC2 实例上运行它,要么是格式为),所以从来都不是真的。.SerialNumberUniqueIdVolObjParObjDiskObjPsDriveObjvol***{...}if

有没有一种简单的方法可以实现这一目标?

powershell amazon-ec2
  • 1 个回答
  • 173 Views
Martin Hope
Mr.cysl
Asked: 2021-05-20 21:02:49 +0800 CST

如何自动关闭*任何*空闲的 EC2 实例?

  • 5

我正在尝试构建可以自动关闭任何空闲 EC2 实例的东西。我在网上查了一下,CloudWatch 解决方案仅适用于每个实例级别,这意味着您必须手动为每个实例添加一个。但是有没有一种方法可以设置自动关闭任何空闲的 EC2 实例?

amazon-web-services amazon-ec2
  • 1 个回答
  • 59 Views
Martin Hope
Sayaman
Asked: 2021-05-19 16:10:19 +0800 CST

通过 INBOUND 规则允许其 IP 后无法允许用户连接

  • 6

我在 EC2 上将一个 IP 地址列入白名单,但该站点仍在提示用户名和密码,因为它已设置为浏览器在页面加载之前请求用户名和密码。我不确定 EC2 实例内部是做什么的,因为我没有设置它。

我通过在安全组部分中选择 HTML、端口 80 和用户的 IP 地址将 IP 列入白名单。我修改了应用于 EC2 实例的安全组,但没有修改网页本身,并且我在网站的 php 配置中将 IP 列入了白名单,所以我想知道是否还有其他东西可能阻止某人的 IP。那可能是什么?有哪些可能性,您如何调查?

我是否正确设置了它?就像我说的,我选择了 HTML,端口 50 并输入了他的 IP 地址并在末尾添加了 /32,所以我想知道是否还有其他需要做的事情。

amazon-web-services amazon-ec2
  • 1 个回答
  • 43 Views
Martin Hope
Santeau
Asked: 2021-05-11 11:43:09 +0800 CST

AWS EC2 从控制台禁用 disableApiTermination

  • 7

我是 AWS 的新手,我创建了一个 EC2 实例,我想终止它。

但是,当我创建它时,我将 disableApiTermination 设置为 True,现在,当我试图终止它时,我收到以下消息:

The instance 'i-03bd46dff8fca8db7' may not be terminated. 
Modify its 'disableApiTermination' instance attribute and try again.

我想将 disableApiTermination 设置为 false,但我在控制台上找不到这个选项,你知道我是如何关闭它的吗?

amazon-web-services amazon-ec2
  • 1 个回答
  • 2222 Views
Martin Hope
sootsnoot
Asked: 2021-03-13 11:04:56 +0800 CST

AWS VPC:试图了解我是如何获得所有这些网络 ACL 规则的

  • 6

自 2011 年以来一直在 AWS EC2 实例上运行一个网站。使用安全组进行简单配置,将一个运行 nginx 的实例视为堡垒服务器,允许从任何地方进行 HTTP 和 HTTPS 访问,直接提供静态内容并通过 HTTP 将 PHP 请求代理到其他运行 apache 的实例没有公共访问权限。我不相信我曾经对网络 ACL做过任何事情。但是我偶然发现了我的 VPC 的这些网络 ACL 入站规则。没有一个 CIDR 对我来说是有意义的。

100 All traffic All All 114.134.184.0/21     Deny
101 All traffic All All 1.68.0.0/14  Deny
102 All traffic All All 1.80.0.0/13  Deny
103 All traffic All All 1.92.0.0/14  Deny
104 All traffic All All 1.192.0.0/13     Deny
105 All traffic All All 1.202.0.0/15     Deny
106 All traffic All All 1.204.0.0/14     Deny
107 All traffic All All 14.144.0.0/12    Deny
108 All traffic All All 14.208.0.0/12    Deny
109 All traffic All All 23.80.54.0/24    Deny
110 All traffic All All 23.104.141.0/24  Deny
112 All traffic All All 23.226.208.0/24  Deny
113 All traffic All All 27.8.0.0/13  Deny
117 All traffic All All 27.50.128.0/17   Deny
118 All traffic All All 27.54.192.0/18   Deny
119 All traffic All All 27.106.128.0/18  Deny
120 All traffic All All 27.115.0.0/17    Deny
121 All traffic All All 27.148.0.0/14    Deny
32766   All traffic All All 0.0.0.0/0    Allow
*   All traffic All All 0.0.0.0/0    Deny

10 年前创建帐户及其单个 VPC 时,这些是否可能默认存在?这些 CIDR 对其他人有意义吗?我刚刚创建了一个新的免费层帐户,其 VPC 的网络 ACL 只有这两个明智的明智规则:允许来自 0.0.0.0/32 的所有内容,然后拒绝所有来自 0.0.0.0/32 的内容

amazon-ec2 acl
  • 1 个回答
  • 27 Views
Martin Hope
Adam
Asked: 2020-10-25 11:59:59 +0800 CST

配置启动 AWS EC2 实例时发生的情况 (Windows Server 2019)

  • 7

我已经为云游戏设置了一个 EC2 实例。该实例运行 Windows Server 2019 并且一切正常,除了每次启动实例时我都必须使用 RDP 来启动 Parsec,这是我在玩游戏时使用的程序。

我已将 Parsec 配置为在 Windows 启动时启动,但是一旦我从停止状态启动实例以使 Parsec 运行,我需要(通过)RDP 登录。有没有办法告诉 EC2“嘿,当你启动这个 EC2 实例时,我希望你登录(所以我的“启动时运行”程序启动)”?还是有一种方法可以概括地说“请在此实例启动时启动此程序并运行此服务(例如 Windows 音频服务)”?

amazon-web-services amazon-ec2
  • 1 个回答
  • 633 Views
Martin Hope
北美38fule
Asked: 2020-01-01 12:27:58 +0800 CST

VPC 与 AWS 中的 EC2 有何关系?

  • 5

如何向一个完整的初学者解释 EC2 和 VPC 之间的关系?我最近在查看在线 Udemy 课程时遇到了这个问题。它有一集指导观众设置 VPC。当您可以简单地启动 EC2 并直接使用实例时,它没有说明何时使用此类 VPC。

VPC 是一个虚拟盒子,您可以在其中放入 EC2 之类的东西吗?

amazon-web-services amazon-ec2
  • 3 个回答
  • 52 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Vickel Firefox 不再允许粘贴到 WhatsApp 网页中? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve