Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s7bvD-006OtH-2n for pgsql-admin@arkaria.postgresql.org; Thu, 16 May 2024 14:17:28 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1s7bvD-009bg9-3U for pgsql-admin@arkaria.postgresql.org; Thu, 16 May 2024 14:17:27 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s7bvC-009bg0-Mf for pgsql-admin@lists.postgresql.org; Thu, 16 May 2024 14:17:26 +0000 Received: from mail-pl1-x636.google.com ([2607:f8b0:4864:20::636]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1s7bv5-000YHv-42 for pgsql-admin@lists.postgresql.org; Thu, 16 May 2024 14:17:26 +0000 Received: by mail-pl1-x636.google.com with SMTP id d9443c01a7336-1ecd9a81966so63867695ad.0 for ; Thu, 16 May 2024 07:17:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715869037; x=1716473837; darn=lists.postgresql.org; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :content-transfer-encoding:from:from:to:cc:subject:date:message-id :reply-to; bh=XUxy1dpIaIzyLUkf+gqdGPC4TR3/8ZHlG8WDfI3zwwU=; b=f0qnn78RUwkTGy6QJNDSp4XGCZ7xoCKWhF1CgBhCSTziXKrnj2KzdmewpEion3eDPa QS0F48p0pmshQPhHB3Rx6FeaLpKvgY8rg71VZA61gT9VnckzI/VaXqqYPcFndqtWWikn iDTqJAlbq0olm/eqpsAKWzDiwo3GjK8BefAlOVtPWgpImQn4jI1sbdKJTwCU4tNevCW0 Y7Gq73okoJBe+PVty3Fi0SHrT6Z9ksBgfThp2bbQbmgEInYUSxKLa79WjVaHLyJECzS0 /TuVCUt8oJkR2yzvS3UrY+XnjlreOf1JA8QfDwg+dkf0KmJC03QulR0nz8/YFz2GFm93 uw6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715869037; x=1716473837; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :content-transfer-encoding:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XUxy1dpIaIzyLUkf+gqdGPC4TR3/8ZHlG8WDfI3zwwU=; b=MSENLFrrVYaq/WhQGf3eGR2kOxZPuoO4ZMn7jFj0DzB9GRk9gYxhgSXX1diQgh2zBj tpWuO3g+fuFnsp8fVTqI1lvtMnmD6S6ylRA+MSdPbkR9c+Y2CNeYfTj6iMYuf92opD6f Spy1SYeIp3qY72FXR+QCLIm0MBD4iNloJ+ukuTLTEQLgrY8Z20ox2gMh5nBNaVq6YMvW ZrRP+w6r2tgi3w+A1glTc//hMtK8NaPxjTcPpO0SphI5aPiyiZqczQr55BSW5ax3T8wF cIs9tXHyrvLtylhT72t8+/RB+CynuTQEr9YHmW3zSvnxU7VTphU4cw4QAC/ysMSnjlwS BVtw== X-Gm-Message-State: AOJu0Yz+AYLSid1YN6ru5NXcIXvM5acxSVY937OZ6oNB+DFb7d/t05ig YYL4SBkE3bgM+JFCb1dbxUjOQbMUSds800vLt5p0PXML1rIweFMT5qskOw== X-Google-Smtp-Source: AGHT+IHsfH1/4qwVSCgB4F1KAL/YNt6M+nEjX7ko2w/AOaD84ozLcMnZdZju1gfVy7d7drh35n3iUw== X-Received: by 2002:a17:902:ec8a:b0:1f0:934f:38a8 with SMTP id d9443c01a7336-1f0934f3b92mr72422415ad.20.1715869036737; Thu, 16 May 2024 07:17:16 -0700 (PDT) Received: from smtpclient.apple ([2600:1700:ced0:7620:a14e:db7c:e43f:e8d1]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1ef0c0374ffsm138942275ad.220.2024.05.16.07.17.16 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 16 May 2024 07:17:16 -0700 (PDT) From: S Hoffman X-Google-Original-From: S Hoffman Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (1.0) Subject: Re: Where to learn PostgreSQL for free? Date: Thu, 16 May 2024 07:17:04 -0700 Message-Id: References: Cc: pgsql-admin@lists.postgresql.org In-Reply-To: To: Edwin UY X-Mailer: iPhone Mail (21E236) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Good morning, Edwin, I understand your concerns about security, especially with your previous exp= erience on the AWS Free Tier. It=E2=80=99s essential to approach this with a= strategy that enhances security while using AWS or any other cloud service.= Here are a few steps to help you safeguard your environment: 1. Strong Access Controls: Always use strong, unique passwords= for your AWS account and databases. Implement Multi-Factor Authentication (= MFA) to add an extra layer of security. 2. Minimal Privilege Principle: Assign the least privilege nec= essary to your AWS roles and permissions. This limits potential damage if an= account is compromised. 3. Security Groups and Network ACLs: Configure these to contro= l inbound and outbound traffic to your instances strictly. This helps preven= t unauthorized access. 4. Regular Monitoring and Audits: Use AWS CloudTrail and other= monitoring tools to keep track of activities and detect unusual access patt= erns or potential security threats. 5. Data Encryption: Use AWS=E2=80=99s built-in tools to encryp= t your data at rest and in transit. This ensures that your data is secure, e= ven if intercepted. Regarding your interest in installation exercises, while AWS does offer pre-= built options, you can also configure custom PostgreSQL installations on EC2= instances. This allows you to practice installation, configuration, and man= agement as if you were handling a server in your own data center. I hope these tips help you feel more confident in using cloud environments s= ecurely. Wishing you the best in your learning journey! Best regards, Sondra Sent from my iPhone > On May 15, 2024, at 11:22=E2=80=AFPM, Edwin UY wrote:= >=20 > =EF=BB=BF > Hi, >=20 > I need to learn PostgreSQL and some other new skills, worried about findin= g a new job sort of. > Budget wise, I don't have the means to do so, especially financially. >=20 > Does anyone know of any site that is offering free resources to learn Post= greSQL, install, scripting, backup and recovery. > I had AWS Free Tier before but that was hacked so I was a bit worried abou= t going back. Also, I will want to do some install exercise, not sure if tha= t is something that is possible with AWS as they are pre-build, isn't it? >=20 > I am sure performance tuning will take a lifetime to learn. >=20 > Regards, > Edwin >=20