1回答
- 新しい順
- 投票が多い順
- コメントが多い順
0
To schedule a Lambda function to run on a regular basis, use CloudWatch Events.
Scanning a whole DynamoDB table may not be the most efficient way of doing things but here's some code anyway:
import boto3
ddbclient = boto3.client('dynamodb')
def lambda_handler(event, context):
paginator = ddbclient.get_paginator('scan')
iterator = paginator.paginate(TableName='YourTableNameHere')
for page in iterator:
for item in page['Items']:
<do some work here>
関連するコンテンツ
- AWS公式更新しました 10ヶ月前
- AWS公式更新しました 1年前
Okay cool and how can i schedule this lambda function to run every week?
Use CloudWatch Events with a cron expression telling it when you want to run the function.