在python函数中模拟aws服务

2024-06-17 01:34:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用python模拟AWS服务。在

通常,我模拟的是全局定义的AWS服务。在

但是,如果mock是在函数内部定义的,那么是否可以进行mock呢?在

例如

def somefunction(replication_region):
   s3 = boto3.client("s3", region_name=replication_region)

这是一个通用函数,如果s3存在复制区域,将调用该函数;如果不存在复制区域,则只执行一个区域。在

所以这个变量不是全局定义的。在


Tags: 函数nameclientaws区域定义s3def