분류 전체보기 (15) 썸네일형 리스트형 엔터프라이즈 환경에서 AWS Organizations와 GCP 조직/네트워크/빌링 구조 비교 엔터프라이즈 환경에서 AWS Organizations와 GCP 조직/네트워크/빌링 구조 비교AWS에서 Organizations + Transit Gateway를 이미 쓰고 있는 기업이GCP를 도입할 때 고려해야 할 계정(Project) 구조, 네트워크 토폴로지, 보안·정책, 빌링 통합 요소를 전반적으로 정리했습니다.1. 최상위 조직 계층 설계AWS – 계정(Accounts) 중심 구조조직(Organization) → OU(조직 단위) → AWS 계정관리 계정(payer)이 모든 멤버 계정 비용을 통합 관리보안·거버넌스는 SCP(Service Control Policy)로 상위에서 강제권장 패턴: “Landing Zone/Control Tower”로 공통 가드레일 적용 출처: AWS Organization.. [Python] Date, Time 관련 함수 정리 안녕하세요, Python 사용자 여러분! 오늘은 Python에서 날짜와 시간을 다루는 데 필수적인 함수들에 대해 알아보겠습니다. 일상적인 프로그래밍에서 날짜와 시간 데이터는 빈번하게 사용되며, 이를 효율적으로 처리하는 것은 데이터 분석, 웹 개발, 자동화 스크립트 작성 등 다양한 분야에서 중요합니다. 그러나 많은 분들이 이러한 함수들을 사용할 때 혼란을 겪곤 합니다. 이 포스트를 통해 Python의 Date와 Time 관련 기본 함수들을 명확하게 이해하고, 여러분의 코드에 적용해보세요. datetime 모듈 Python의 datetime 모듈은 날짜와 시간을 다루기 위한 다양한 클래스를 제공합니다. 이 모듈을 사용하면 현재 날짜와 시간을 얻거나, 특정 날짜/시간으로 객체를 생성할 수 있습니다. 주요 클래.. [AWS] AWS Step Function - Amazon States Language AWS Step Functions: AWS Step Functions는 서버리스 아키텍처를 구축하고 실행하기 위한 서비스로, 여러 AWS 서비스 간의 작업을 조정하고 관리하는데 사용됩니다. 이 서비스를 사용하면 비즈니스 로직을 정의하고 그 로직을 각 단계(Step)와 상태(State)로 분할하여 워크플로우를 쉽게 만들 수 있습니다. 각 상태(State)는 서로 다른 AWS 서비스의 작업(Task)을 나타내며, 이러한 상태들은 Step Functions에서 정의된 순서대로 실행됩니다. 예를 들어, 데이터 처리, Lambda 함수 실행, 또는 EC2 인스턴스 시작과 같은 다양한 작업을 조합하여 비즈니스 프로세스를 정의하고 관리할 수 있습니다. Amazon States Language: Amazon State.. [파이썬] 맵 함수 - map() 파이썬의 `map()` 함수는 주어진 함수를 순회 가능한(iterable) 객체의 각 요소에 적용하여 새로운 값을 반환하는 내장 함수 입니다. 이 함수는 원본 데이터를 변경하지 않고 새로운 변환된 데이터를 생성하는데 사용됩니다. `map()` 함수의 기본 구문은 다음과 같습니다. # 하나의 iterable을 사용하는 경우 map(function, iterable) # 하나 이상의 iterable을 사용하는 경우, iterable의 개수와 함수의 인자가 같아야 합니다. map(function, iterable1, iterable2, ...) `function`: 각 요소에 적용할 함수 입니다. 이 함수는 반드시 뒤에 따라올 iterable의 개수와 일치하는 인자를 받아야 합니다. `iterable`의 각 .. [파이썬] lambda 함수 람다 함수(lambda function)는 파이썬에서 익명(Anonymous) 함수를 생성하는 방법입니다. 람다 함수는 `lambda` 키워드를 사용하여 정의되며, 일반적으로 간단한 함수를 정의할 때 사용됩니다. 람다 함수는 주로 함수의 인자로 전달하거나 간단한 연산을 수행하는 함수를 간결하게 표현할 때 유용합니다. 람다 함수의 기본 구문은 다음과 같습니다. lambda arguments: expression `lambda`: 람다 함수를 정의하기 위한 카워드 입니다. `arguments`: 함수의 인자를 나타내는 부분으로, 필요한 개수 만큼 인자를 정의할 수 있습니다. `expression`: 람다 함수가 실행할 표현식(expression)을 나타내며, 이 표현식의 결과가 람다 함수의 반환 값이 됩니다.. [파이썬] 리스트 컴프리헨션 리스트 컴프리헨션은 Python에서 리스트를 생성하기 위한 간결하고 강력한 방법 중 하나입니다. 리스트 컴프리헨션은 for 루프를 사용하여 리스트의 각 항목을 계산하고, 그 결과를 새로운 리스트로 생성합니다. 예를 들어, 다음은 일반적인 for 루프를 사용하여 0 부터 9까지의 제곱을 계산하고 이를 리스트로 생성하는 방법입니다. squares = [] for x in range(10): squares.append(x ** 2) 이것을 리스트 컴프리헨션을 사용하여 더 간단하게 표현할 수 있습니다. squares = [x ** 2 for x in range(10)] 리스트 컴프리헨션은 for 루프와 함께 사용되며 다음과 같은 주조를 가집니다. [표현식 for 항목 in iterable if 조건] 여기에서:.. [Terraform] AWS 인증 2. Assuming Role with Github Actions(Multi Account 관리) Terraform에서 AWS provider에 인증을 하기 위해서 assuming role을 사용하는 방법으로 provider block에 아래와 같이 assume_role에 trust relationship을 설정한 role의 role_arn을 지정하는 방법이 있습니다. variable "account" {} // # account 값은 .tfvars 파일 또는 Terraform Cloud variables에서 관리하고 있다고 가정 provider "aws" { region = "ap-northeast-2" assume_role { role_arn = "arn:aws:iam::${var.account}:role/AWS-trusted-role" } } 하지만 이번 포스트에서는 github oidc pro.. [Terraform] AWS 인증 1. Authentication 우선 순위 Terraform 공식 문서에 따르면, Terraform에서 AWS의 인증은 아래의 순서로 적용된다고 설명되어 있습니다. 그리고 그 아래에 assuming an IAM role을 지원한다고 추가로 언급하고 있습니다. Parameters in the provider configuration : Provider 설정할 때 파라미터 값으로 Access key, Secret Key 값 전달 Environment variable: 환경 변수에 key값 지정 Shared credentials files Shared configuration files : 3, 4번은 하나의 항목으로 보는 것이 더 좋을 것 같습니다. .aws폴더에 credential 파일과 config 파일 관리하기. Container credent.. 이전 1 2 다음