ncp5 [Spring] @Value 어노테이션 사용시 Access key cannot be null Amazon S3의 설정값을 application-properties에 지정하고, S3Config 클래스를 작성했다. @Configuration @Getter public class S3Config { @Value("${ncloud.endPoint}") private String endPoint; @Value("${ncloud.regionName}") private String regionName; @Value("${ncloud.accessKey}") private String accessKey; @Value("${ncloud.secretKey}") private String secretKey; @Value("${ncloud.bucketName}") private String bucketName; fin.. 2023. 12. 2. [NCP] GeoLocation 사용 프로젝트에 위치기반 서비스를 위해 네이버의 GeoLocation 서비스를 사용하려고 한다. 본인의 공인아이피를 입력하여 위치정보를 응답받을수 있다. 나는 행정동 정보, 위도, 경도가 필요했다. 더보기 https://api.ncloud-docs.com/docs/ai-application-service-geolocation-geolocation GeoLocation 사용 방법이 공식 사이트에 잘 정리 돼 있다. public void run(final String ip) throws Exception { final String requestMethod = "GET"; final String hostName = "https://geolocation.apigw.ntruss.com"; final String req.. 2023. 11. 26. [NCP] Mysql CloudDB 연결하기 지금까지 로컬에서 DB를 사용했는데, 클라우드 서버상에서 리눅스 환경으로 mysql을 사용해보려고 한다. 생성한 VPC를 생성하고 Subnet을 선택했다. 나머지는 default로 설정했다. DB 이름과 계정. 비번, 접속 포트를 설정해보자. HOST(IP) 설정에는 DB에 접근을 허용할 IP대역을 입력한다. 우리는 Public 도메인을 이용하므로 모든 대역을 허용하기 위해 % 를 입력한다. 특정 IP 접속 허용 : 1.1.1.1 - IP 대역 접속 허용 : 1.1.1.% 생성된 DB 서버이다. 이제 ACG 설정을 해보자 ACG(Access Control Group)는 서버 간 네트워크 접근 제어 및 관리를 할 수 있는 IP/Port 기반 필터링 방화벽 서비스이다. DB서버에 접근할 아이피를 인바운드 규.. 2023. 10. 21. [NCloud] Spring에 Object Storage 파일업로드 Api 적용 쇼핑몰 개인프로젝트를 구현하려면 파일업로드가 많은데, 일일히 콘솔에 이미지를 업로드해서 버켓에 저장을 할순 없다. 그래서 Rest요청을 보내 파일을 저장하려고 한다. 따라서 AWS S3에서 제공하는 Java용 SDK를 이용해 네이버 클라우드 플랫폼의 Object Storage를 사용해보자. dependencies { //클라우드 사용 의존성 implementation platform('software.amazon.awssdk:bom:2.20.56') implementation 'software.amazon.awssdk:s3:' implementation 'software.amazon.awssdk:sso' implementation 'software.amazon.awssdk:ssooidc' implemen.. 2023. 10. 7. 이전 1 2 다음