这是我的Lambda函数。
from __future__ import print_function
import elasticache_auto_discovery
from pymemcache.client.hash import HashClient
import boto3
s3 = boto3.client('s3')
def lambda_handler(event, context):
AWS_ELASTIC_CACHE_ENDPOINT = 'name.jag4mt.cfg.aps1.cache.amazonaws.com:11211'
print ('Start discovery')
nodes = elasticache_auto_discovery.discover(AWS_ELASTIC_CACHE_ENDPOINT)
print ('Discovery complete')
调用此函数后,我看不到Start discovery
之外的结果。此功能与Elastic Cache(memcached
是引擎)托管在同一个VPC中。安全组当前允许来自VPC组的CIDR块的端口11211上的流量。
已为Lambda函数分配了一个角色,已为其分配了VPC执行和弹性缓存完全访问的策略。
请告诉我需要解决的问题?