fix:SAPデータ復号化処理 テスト ログのタイムゾーン設定 引数設定を修正した

This commit is contained in:
*lcOeIaePm0 2022-05-27 19:26:55 +09:00
parent 9bfd316292
commit ebb8249436

View File

@ -5,6 +5,7 @@ import gnupg
import datetime
import logging
from abc import *
from zoneinfo import ZoneInfo
# 環境変数
SECRET_KEY_FILE_BUCKET_NAME = os.environ["SECRET_KEY_FILE_BUCKET_NAME"]
@ -40,10 +41,13 @@ sns_client = boto3.client('sns')
# logger設定
logger = logging.getLogger()
def custome_time(*arg):
return datetime.datetime.now(ZoneInfo("Asia/Tokyo")).timetuple()
formatter = logging.Formatter(
'[%(levelname)s]\t%(asctime)s\t%(message)s\n',
'%Y-%m-%d %H:%M:%S'
)
formatter.converter = custome_time
for handler in logger.handlers:
handler.setFormatter(formatter)
@ -78,7 +82,7 @@ def handler(event, context):
# ④ S3から秘密鍵ファイルを読み込む
try:
logger.info('I-04-01 秘密鍵ファイル読込 読込元:{SECRET_KEY_FILE_BUCKET_NAME}/{SECRET_KEY_FILE_PATH}')
logger.info(f'I-04-01 秘密鍵ファイル読込 読込元:{SECRET_KEY_FILE_BUCKET_NAME}/{SECRET_KEY_FILE_PATH}')
s3_client.download_file(SECRET_KEY_FILE_BUCKET_NAME, SECRET_KEY_FILE_PATH, PATH_TEMP_PRIVATE_KEY)
logger.info('I-04-02 秘密鍵ファイルを読み込みました')
except Exception as e:
@ -143,16 +147,16 @@ def handler(event, context):
# ⑧ 処理終了ログを出力する
logger.info('I-08-01 処理終了 SAPデータ復号処理')
except EncryptFileReadException as e:
create_status_file(event, e.extension)
create_status_file(s3_event, e.extension)
error_notice(e.id, e.arg)
except CustomException as e:
create_status_file(event, e.extension)
move_encrypt_file(event)
create_status_file(s3_event, e.extension)
move_encrypt_file(s3_event)
error_notice(e.id, e.arg)
except Exception as e:
logger.error(f'E-99 想定外のエラーが発生しました エラー内容:{e}')
create_status_file(event, EXTENSION_ERROR)
move_encrypt_file(event)
create_status_file(s3_event, EXTENSION_ERROR)
move_encrypt_file(s3_event)
error_notice('E-99', e)
return