전체보기: 525개의 글
엑셀을 사용하면서 필요한 아스키 코드를 정리!! 아.. VBA에서 사용하기 위해선 Chr()에 넣어서 쓰는겁니다!! *참고 Alt+Enter를 통한 줄바꿈 : Chr(10) *Text 파일 등에서 사용하는 줄바꿈(Enter) : Chr(13) 막상 찾으려니깐 힘드네요;; 1. 인쇄 불가능한 ASCII 제어문자들 10진수 문자 10진수 문자 0 NUL(null) 16 DLE(data link escape) 1 SOH(start of heading) 17 DC1(device control 1) 2 SOX(start of text) 18 DC2(device control 2) 3 EOX(end of text) 19 DC3(device control 3) 4 EOT(end of transmission) 20 D..
VBA을 이용해서 Text 파일 (혹은 Xml등등)을 저장하는 방법입니다. 보통 VBA의 FileSystem을 이용한 [Open / Close를 활용 한 방법이 있습니다. (구글링 및 네이버를 이용해서 쉽게 찾을 수 있습니다.) 하지만 FileSystem은 ASCII 형태로 저장이 되어 일부 프로그램에서 로드할 때 깨지거나, 문제점이 발생할 수 있습니다. (회사에서 UTF-8 형태로 모두 바꾸는 바람에 기록 방법을 바꾸어야 했어요 ㅠㅠ) 이 때에는 Stream을 이용해서 File을 생성 기록 할 수 있습니다. 'Stream의 생성 Dim stmFileControl As Stream 'Stream 인자 생성 Set stmFileControl = New Strem 'Stream 저장공간 배치 stmFileC..
엑셀 VBA를 이용해서 파일이 존재하는지 여부를 확인하는 함수를 만드는 방법입니다. VBA를 열어서 아래와 같은 코드를 입력해 놓으면, =FileChk([파일명]) 을 이용해서 파일 여부를 확인할 수 있습니다. ------------------입력할 코드입니다. ------------------ Function FileChk(sFileName As String) Dim sChkFile As String sChkFile = Dir(sFileName) If (Len(sChkFile) > 0) Then FileChk = True Else FileChk = False End If End Function ------------------------------------------------------ [파일명]에..
s3 는 aws 서비스중 스토리지 라인의 핵심 서비스라고 이야기 할 수 있습니다. S3 는 기본적으로 WebDav 방식의 Object Storage 인지라 http 프로토콜을 이용해 접근을 해야 합니다. S3 의 초반에는 불편하게 접근을 하였지만 이제는 Client tool 이 많이 나와서 편한 tool 을 골라 사용하면 됩니다. 2017년 11월 22일 기준으로 S3 Client tool 을 소개하고자 합니다. ### CrosssFTP Pro http://www.crossftp.com/amazon-s3-client.htm http://manjaro.site/amazon-s3-ftp-backup-using-crossftp/ ### FileZilla Pro https://offers.filezilla-pr..
1. Access Key와 Security Key의 중요성 Access Key 와 Security Key는 AWS API 또는 라이브러리에서 사용할 때 필요한 인증 도구입니다. 이 key만 있으면 AWS의 모든 API 사용이 가능하기 때문에 매우매우 중요합니다 ! 해커가 이 key를 알면 저의 계정으로 무슨 짓이든 할 수 있기 때문이죠. 잘못하여 key가 Github에 올라가기라도 하면 해커가 bot을 돌려 Security Key를 가져가서 사용합니다. 아무튼 key 관리는 정말정말 중요합니다. Github, 블로그, 페북 등 외부에 노출되지 않도록 보안에 신경써주셔야 합니다. Github에 올려야 한다면 반드시 gitignore 설정을 해줘야겠죠. 혹시라도 인스턴스에 Volume이 20개씩 생긴다면 해..
1. AWS Elastic IP (EIP) EC2 인스턴스를 만들면 public IP를 할당받습니다. 1) 그런데 인스턴스를 "중단" 시키고 다시 "시작"하면 어떻게 될까요? 2) 인스턴스를 중단시켰더니 public IP가 사라졌습니다. 3) 인스턴스를 다시 시작하니 처음의 public IP와 달라졌습니다. 그 이유는 인스턴스를 중지하면 public IP가 반납되기 때문입니다. 만약 도메인을 구입해서 EC2 인스턴스의 pulbic IP와 연결을 했는데 public IP가 바뀌게 되면 안되겠죠? 그래서 필요한 것이 Elastic IP 입니다. Elastic IP는 고정된 public IP를 사용할 수 있게 해줍니다. 프리티어에서도 사용이 가능합니다. 그런데 주의할 점은 Elastic IP를 할당 받고 꼭 ..
인스턴스는 가상머신이기 때문에 터미널 툴을 사용하여 접속해야 합니다. 터미널 툴은 많지만 여기서는 PuTTY를 사용하려고 합니다. ( PuTTY 설치는 여기에서 설치를 해주시고, EC2 인스턴스 생성은 [AWS] EC2 (1) - EC2 인스턴스 생성하기를 참고해주세요. ) PuTTY를 설치하면 puttygen 실행 파일도 같이 설치가 되었을 것입니다. 1. puttygen으로 .pem 파일 변환 인스턴스를 생성할때 키 페어를 생성하는 부분에서 다운로드 한 .pem파일을 실행하기 위해 puttygen을 사용합니다. puttygen을 통해 .pem 파일을 .ppk 파일로 변환하도록 하겠습니다. 다시 한 번 말씀드리지만 키 페어는 절대 외부에 노출되서는 안됩니다 ! 1) puttygen 파일 실행 상단 탭 ..
1. 서비스 소개 AWS EC2는 간단하게 가상서버라고 생각할 수 있으며, 몇 가지 주요 특징은 다음과 같습니다. 클릭 몇 번 만으로 가상 컴퓨팅 환경을 제공받을 수 있음 원하는 만큼 가상 서버를 구축하고 보안 및 네트워크 구성과 스토리지 관리가 가능 클라우드 컴퓨팅 (참고) Machine Image (AMI) Elastic Block Store (EBS) Elastic IP Addresses (EIP) 이 외에 디테일한 정보들은 FAQ를 참고하시면 도움이 됩니다! 2. EC2 인스턴스 생성하기 EC2 서비스에서 생성한 가상 서버를 인스턴스라 합니다. 서버를 켜고 끄는것은 인스턴스를 실행하고 종료한다는 의미와 같습니다. 인스턴스를 생성하기 전에 AWS Root 계정을 사용하지 말고, EC2 전용 IAM ..
IAM에 들어가서 사용자 메뉴 클릭 사용자 추가 버튼 클릭 이름 지정 후 다음 클릭 사용자 만들기 클릭 이렇게 사용자가 생성되었습니다. 이번엔 사용자 그룹을 만들어보겠습니다. 그룹 생성버튼을 누르고 그룹명 지정하신 뒤, 생성하시면 됩니다.
출처 : https://sra.io/blog/aws-iam-exploitation/ ● IAM (Identity and Access Manager) : AWS의 리소스에 대한 개별적으로 접근제어와 권한을 가지도록 계정 또는 그룹을 생성, 관리하는 서비스입니다. 어떤 IAM 계정은 EC2 서비스만 접근할 수 있도록 권한을 부여하고, 다른 IAM 계정은 S3 서비스만 접근할 수 있도록 권한을 나눌 수 있습니다. 초기 AWS 계정 생성시 해당 계정의 모든 AWS 서비스 및 리소스에 완전한 엑세스 권한이 있는 하나의 ID, 즉 AWS 계정 루트 사용자로 시작합니다. 일상적인 작업, 관리 작업조차도 이 루트 사용자 계정으로 사용하지 않는 것을 권장하고 있습니다. IAM 계정이 없다면 AWS 계정 자체가 모든 서비..