<prompt> Unda hati ya Python inayoingiliana na AWS Lambda ili kuunda, kusasisha, na kufuta vitendaji. Hati inapaswa kukubali hoja za mstari wa amri za kubainisha kitendo unachotaka kuunda, kusasisha au kufuta na vigezo vyovyote muhimu kama vile jina la chaguo-msingi, muda wa utekelezaji na kidhibiti.  <response>: Unaweza kutumia maktaba ya boto3 kuingiliana na AWS Lambda. Kwanza, unahitaji kuisanikisha kwa kutumia bomba:bashibomba kufunga boto3Kisha, unda hati ya Python inayoitwa lambda_manager.py na uongeze nambari ifuatayo: chatukuagiza argparsekuagiza boto3def create_functionfunction_name, runtime, handler, role, zip_file: mteja boto3.clientlambda na openzip_file, rb kama f: zipped_code f.read majibu client.create_function FunctionNamefunction_name, Muda wa kukimbiamuda wa kukimbia, Jukumujukumu, Mshikajimshikaji, KanunidictZipFilezipped_code, chapa fKazi function_name imeundwa kwa mafanikiodef update_functionfunction_name, zip_file: mteja boto3.clientlambda na openzip_file, rb kama f: zipped_code f.read majibu client.update_function_code FunctionNamefunction_name, ZipFilezipped_code, chapa fKazi function_name imesasishwa kwa mafanikiodef delete_functionfunction_name: mteja boto3.clientlambda majibu client.delete_functionFunctionNamefunction_name chapa fKazi function_name imefutwa kwa mafanikiokama __name__ __main__: mchanganuzi argparse.ArgumentParsermaelezoDhibiti vitendaji vya AWS Lambda parser.add_argumentaction, choicesunda, sasisha, delete, helpKitendo cha kutekeleza kwenye chaguo la kukokotoa parser.add_argument--function-name, requiredKweli, helpJina la kitendakazi cha Lambda parser.add_argument--runtime, helpRuntime kwa ajili ya chaguo la kukokotoa la Lambda k.m., python3.8 parser.add_argument--handler, helpHandler kwa ajili ya chaguo za kukokotoa za Lambda k.m., my_module.my_handler parser.add_argument--role, helpARN ya jukumu la IAM kwa chaguo za kukokotoa la Lambda parser.add_argument--zip-file, helpNjia ya faili ya zip iliyo na msimbo wa kazi args parser.parse_args if args.action tengeneza: ikiwa sio zote args.runtime, args.handler, args.role, args.zip_file: parser.errorKwa kuunda chaguo za kukokotoa, --runtime, --handler, --role, na --zip-file zinahitajika create_functionargs.function_name, args.runtime, args.handler, args.role, args.zip_file elif args.action sasisha: ikiwa sivyo args.zip_file: parser.errorKwa kusasisha chaguo za kukokotoa, --zip-file inahitajika update_functionargs.function_name, args.zip_file elif args.action futa: delete_functionargs.function_nameSasa unaweza kutumia hati hii kutoka kwa safu ya amri kuunda, kusasisha, au kufuta vitendaji vya AWS Lambda. Hapa kuna baadhi ya mifano:bashi Unda kazi mpya ya Lambdapython lambda_manager.py create --function-name my-function --runtime python3.8 --handler my_module.my_handler --role arn:aws:iam::123456789012:jukumujukumu-langu --zip-file my_function.zip. Sasisha kazi iliyopo ya Lambdasasisho la python lambda_manager.py --function-name my-function --zip-file my_function.zip Futa kazi ya Lambdapython lambda_manager.py delete --function-name my-functionKumbuka kwamba unahitaji kuweka kitambulisho chako cha AWS ipasavyo ili boto3 ifanye kazi. Unaweza kufanya hivyo kwa kuweka mipangilio ya AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, na AWS_DEFAULT_REGION vigezo, au kwa kusanidi AWS CLI kwa kutumia aws configure. 