서버와 인프라를 운영하면 Chatops로 슬랙의 웹훅을 이용하여 슬랙으로 각종 메시지를 보내고, 이 때 단순한 텍스트 뿐만 아니라 UI가 필요한 경우도 있습니다. 그런 경우, Slack의 UI 프레임워크인 Block Kit를 사용하면 됩니다. 아래와 같이 슬랙 메시지에 텍스트 링크, 이미지, 버튼 등의 컴포넌트를 사용할 수 있습니다. UI 컴포넌트 구성은 Block Kit Builder 사이트에서 손쉽게 구성을 해볼수 있습니다. 그리고 Payload값을 슬랙의 웹훅 API 호출시 body에 넣어주면 슬랙으로 Builder에서 본 메시지가 슬랙으로 전달되는 것을 확인할 수 있습니다. 더보기 Block Kit 사이트 - https://api.slack.com/block-kit Block Kit Builder..
AWS S3 문서를 보면, 버킷의 키 값을 이용하여 여러 오브젝트를 한번에 삭제하는 예제가 있습니다.( 예제 링크 ) 저는 키 없이 특정 경로 이하의 모든 오브젝트 삭제가 필요하여 관련 코드를 알아보도록 하겠습니다. private final S3Client s3Client; public void deleteObjects(String bucketName, String prefix){ ListObjectsV2Request request = ListObjectsV2Request.builder().bucket(bucketName).prefix(prefix).build(); ListObjectsV2Iterable list = s3Client.listObjectsV2Paginator(request); for (Li..
- Total
- Today
- Yesterday
- Index
- Size
- Postman
- plugin
- elasticsearch
- tomcat
- scala
- Log
- maven
- Kibana
- Java
- Linux
- SpringBoot
- apm
- intellij
- Spark
- Filter
- JPA
- Git
- Container
- spring
- logstash
- spring boot
- JSON
- docker
- AWS
- error
- install
- mac
- gradle
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |