目前我正在使用Lambda函数来创建,重启,删除,修改使用Python 2.7脚本的ElastiCache Redis。
为此,我也需要IAM规则和政策
我已经完成了EC2,RDS与Stop&开始行动。我还没有看到任何针对ElastiCache Redis的解决方案,那么你们有没有人能为我提供脚本或解决方案至少删除,创建一个ElastiCache Redis。
答案 0 :(得分:2)
您可以使用AWS ElastiCache Python SDK创建,重新启动,删除&使用boto3进行修改。
示例:
import boto3
client = boto3.client('elasticache')
response = client.create_cache_cluster(
CacheClusterId='string',
ReplicationGroupId='string',
AZMode='single-az'|'cross-az',
PreferredAvailabilityZone='string',
PreferredAvailabilityZones=[
'string',
],
NumCacheNodes=123,
CacheNodeType='string',
Engine='string',
EngineVersion='string',
CacheParameterGroupName='string',
CacheSubnetGroupName='string',
CacheSecurityGroupNames=[
'string',
],
SecurityGroupIds=[
'string',
],
Tags=[
{
'Key': 'string',
'Value': 'string'
},
],
SnapshotArns=[
'string',
],
SnapshotName='string',
PreferredMaintenanceWindow='string',
Port=123,
NotificationTopicArn='string',
AutoMinorVersionUpgrade=True|False,
SnapshotRetentionLimit=123,
SnapshotWindow='string',
AuthToken='string'
)
有关参数的详细信息,请参阅this链接。