Skip to content

Instantly share code, notes, and snippets.

@kaklakariada
kaklakariada / Renew Letsencrypt cert via Route53.md
Last active March 25, 2020 16:52
Renew Letsencrypt cert via Route53

Renew Letsencrypt cert via Route53

  1. Create IAM policy using letsencrypt_challenge_route53.json
  2. Assign policy to EC2 role
  3. Install lego from https://go-acme.github.io/lego/
  4. Create file renew_cert.sh, e.g. in ~/bin/
  5. crontab -e and paste the following line:
0 0 1 * * /path/to/renew_cert.sh
import java.util.Random;
public class RandomTest {
public static String randomString(int i)
{
Random ran = new Random(i);
StringBuilder sb = new StringBuilder();
while (true)
{
int k = ran.nextInt(27);
@kaklakariada
kaklakariada / README.md
Last active December 22, 2023 15:33
Update route53 entry to current IP address of an EC2 instance

Automatically update Route53 entries for IPv4 and IPv6 address at boot time

Usage

  1. Add policy to instance role, adjust hosted zone id
  2. Store update-dns.sh in /home/ec2-user/bin/update-dns.sh
  3. Enter values for HOSTED_ZONE_ID and DNS_NAME in update-dns.sh
  4. Run crontab -e
  5. Enter @reboot /home/ec2-user/bin/update-dns
@kaklakariada
kaklakariada / useful-eclipse-plugins.md
Last active July 2, 2016 17:45
Useful Eclipse plugins