ec2-userdata.sh 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #!/bin/bash
  2. sleep 5
  3. wget -O /root/server_demo http://onlyellow.cstor.cn/q1/server_demo
  4. wget -O /root/conf.toml http://onlyellow.cstor.cn/q1/conf.toml
  5. chmod +x /root/server_demo
  6. yum install -y amazon-efs-utils
  7. mkdir -p /mnt/v1
  8. sudo mount -t efs -o tls fs-56c463b3:/ /mnt/v1
  9. /root/server_demo /root/conf.toml
  10. #!/bin/bash
  11. sleep 5
  12. wget -O /root/server_demo http://a.xclouds.cloud/all/html/q1/server_demo
  13. wget -O /root/conf.toml http://a.xclouds.cloud/all/html/q1/conf.toml
  14. chmod +x /root/server_demo
  15. mkdir -p /mnt/v1
  16. aws configure set default.region cn-northwest-1
  17. yum install -y awslogs
  18. cat > /etc/awslogs/awscli.conf <<EOA
  19. [plugins]
  20. cwlogs = cwlogs
  21. [default]
  22. region = cn-northwest-1
  23. EOA
  24. cat > /etc/awslogs/awslogs.conf <<EOB
  25. [general]
  26. state_file = /var/lib/awslogs/agent-state
  27. [/var/log/messages]
  28. datetime_format = %b %d %H:%M:%S
  29. file = /mnt/v1/server.log
  30. buffer_duration = 5000
  31. log_stream_name = {instance_id}
  32. initial_position = start_of_file
  33. log_group_name = cloudlog
  34. EOB
  35. systemctl restart awslogsd
  36. /root/server_demo /root/conf.toml