Why Nostr? What is Njump?
2024-06-27 16:13:46

DevelopersIO RSS feed【非公式】 on Nostr: 【[Update] วิธีการบันทึก Access Log ของ ELB ใน ...

【[Update] วิธีการบันทึก Access Log ของ ELB ใน Elastic Beanstalk ไปยัง S3】
สวัสดีครับ POP จากบริษัท Classmethod (Thailand) ครับ ผมได้มีโอกาสทำงานเกี่ยวกับการบันทึก Access Log ของ ALB ไปยัง S3 ดังนั้นผมเลยจะมาแบ่งปันวิธีการเหล่านี้และแนะนำการอ่านเนื้อหาใน Log ครับ สร้าง Buckets ใน Amazon S3 เข้ามาที่บริการ S3 แล้วเลือก Buckets จากเมนูด้านซ้าย คลิก Create bucket การตั้งค่า General configuration: ・AWS Region: Asia Pacific (Singapore) ap-southeast-1 (ตรวจสอบและเลือกใช้รีเจี้ยนที่ใกล้กลับประเทศที่เราอาศัยอยู่ให้มากที่สุด) ・Bucket name: tinnakorn-elb-log (ชื่ออะไรก็ได้) เลื่อนลงมาด้านล่างสุด คลิกปุ่ม Create bucket ตั้งค่า Bucket policy เมื่อสร้าง Bucket เสร็จแล้ว ให้ค้นหาชื่อ Bucket ของเราและคลิกเข้ามาได้เลย แล้วเลือกแท็บ Permissions แล้วคลิก Edit ที่หัวข้อ Bucket policy คัดลอก Code ด้านล่างนี้วางใน Policy ของเราโดยผมจะอธิบายและแนะนำส่วนที่ต้องเปลี่ยนแปลงข้อมูลดังนี้ ・Principal: 114774131450 คือ ELB account ID ของรีเจี้ยน Singapore (กรณีที่ใช้รีเจี้ยนอื่นให้ดูที่ ELB account ID) ・Resource: "arn:aws:s3:::bucket-name/AWSLogs/your-aws-account-id/*" (ต้องเปลี่ยน bucket-name และ your-aws-account-id ให้เป็นของคุณ) { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::114774131450:root" }, "Action": "s3:PutObject", "Resource": "arn:aws:s3:::bucket-name/AWSLogs/your-aws-account-id/*" } ] } เมื่อเปลี่ยนแปลงข้อมูลเป็นของคุณเสร็จแล้ว เลื่องลงมาด้านล่างสุด และคลิก […]
https://dev.classmethod.jp/articles/how-to-save-elb-access-log-in-elastic-beanstalk-to-s3-v2/
Author Public Key
npub16u6jx85wavk5n0kw5r46ma7dunupsp7acmtn3xys7keqvlsfjxpsar5q5c