본문 바로가기

전체 글

(32)
[AWS] AWS Identity and Access Management(IAM) AWS Identity and Access Management AWS 자원에 대한 접근(access)을 안전하게 제어할 수 있는 웹 서비스 사용자가 액세스할 수 있는 AWS 리소스를 제어하는 권한을 중앙에서 관리 가능 자원을 사용하도록 인증(로그인) 및 권한 부여(권한 있음)된 대상을 제어 AWS 계정 루트 사용자 해당 계정의 모든 AWS 및 자원에 대한 완전한 접근 권한이 있는 단일 로그인 ID 계정을 생성할 때 사용한 이메일 주소와 암호로 로그인하여 접근 권장사항: 일상적인 타스크(Task)에 루트 사용자를 사용하지 않을 것을 권장 AWS 계정 루트 사용자 보안 인증 MFA(Multi Factor Authentication)을 통한 루트 사용자 로그인 보호: 보안 전략의 유연성과 탄력성을 높이기 위해..
[Rust] Rust로 FizzBuzz 문제 풀기 FizzBuzz 문제 3의 배수일 때 Fizz, 5의 배수는 Buzz, 3과 5의 공배수일 때 FizzBuzz 를 출력하는 문제. (문제 1) 1에서 100까지의 수를 순서대로 출력하는 프로그램을 작성하는데 3의 배수 일 때 숫자 대신 "Fizz", 5의 배수 일 때 "Buzz", 3과 5의 공배수 일 때는 "FizzBuzz"를 출력하는 프로그램을 Rust로 작성하라. (해답 프로그램) fn main() { for i in 1..101 { if i%3 == 0 && i%5 == 0 { println!("FizzBuzz"); } else if i%3 == 0 { println!("Fizz"); } else if i%5 == 0 { println!("Buzz"); } else { println!("{}", ..
[Rust] 간단한 프로그램 작성하기 이제 간단한 프로그램을 작성해 보자. 모든 프로그램 언어와 같이 화면에 "Hello World!"를 출력하는 프로그램으로 부터 시작한다. println! 매크로로 화면에 출력하기 Rust에서는 화면에 문자를 출력하기 위해서 println! 매크로를 사용한다. println!("Hello") 라 작성하면 화면에 "Hello"문자열이 출력된다. Rust에서는 함수 이름 뒤에 '!'가 붙어 있으면 일반 함수가 아니라 매크로(Macro)로 정의된 것이다. 그러므로 println! 은 매크로이다. Rust는 엄격한 정적 타입 언어라는 특성과 소유권 시스템이라는 특이한 시스템이기 때문에 매크로를 사용한다. 매크로를 이용하면 데이터 타입을 손쉽게 화면에 출력할 수 있다. 단순 문자열을 화면에 출력하기 화면을 "Hel..