클라우드 공급자 이름을 섹션으로 설정하여 클라우드 공급자별 구성을 구성 파일로 분리할 수 있습니다.
src 패키지에 구성 파일(config.ini)을 생성하고 아래와 유사한 클라우드 공급자별 구성을 정의합니다.
[aws] bucket_name: test-aws-bucket [gcp] bucket_name: test-gcp-bucket
환경 변수에서 클라우드 공급자를 읽습니다.
cloud_provider = os.environ.get('CLOUD_PROVIDER')
파이썬에서 구성 파서를 선언하고 구성 파일을 읽습니다
config = configparser.ConfigParser() config_path = os.path.join(os.path.dirname(__file__), 'config.ini') config.read(config_path) bucket_name = config.get(cloud_provider,'bucket_name')
이런 방식으로 구성 파일에서 클라우드 공급자별 구성을 분리할 수 있습니다.
제안/의견이 있으면 언제든지 댓글로 남겨주세요.
위 내용은 구성 파일에서 클라우드별 구성 읽기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!