userdata-v2.sh 697 B

1234567891011121314151617181920212223242526272829303132
  1. #!/bin/bash
  2. sleep 5
  3. mkdir -p /mnt/v1
  4. yum install -y amazon-efs-utils
  5. sudo mount -t efs -o tls fs-24bc1bc1:/ /mnt/v1
  6. aws configure set default.region cn-northwest-1
  7. yum install -y awslogs
  8. cat > /etc/awslogs/awscli.conf <<EOA
  9. [plugins]
  10. cwlogs = cwlogs
  11. [default]
  12. region = cn-northwest-1
  13. EOA
  14. cat > /etc/awslogs/awslogs.conf <<EOB
  15. [general]
  16. state_file = /var/lib/awslogs/agent-state
  17. [/var/log/messages]
  18. datetime_format = %b %d %H:%M:%S
  19. file = /mnt/v1/server.log
  20. buffer_duration = 5000
  21. log_stream_name = {instance_id}
  22. initial_position = start_of_file
  23. log_group_name = cloudlog
  24. EOB
  25. source /mnt/v1/reboot.sh &
  26. systemctl restart awslogsd
  27. /mnt/v1/server /mnt/v1/conf.toml