文件名称:aws-automation:AWS自动化脚本和lambda函数
文件大小:80KB
文件格式:ZIP
更新时间:2024-02-20 11:29:58
aws devops lambda automation ec2
AWS自动化
Lambda函数和脚本
文献资料
将CloudWatch日志导出到S3
CloudWatch日志组保留
EC2自动快照
DynamoDB表备份
Lambda函数调整
更新Lambda函数超时
更新Lambda函数内存
更新Lambda函数运行时
更新Lambda函数环境变量
设置Lambda函数的调用警报
启用所有ApiGateway API记录到CLoudWatch
停止运行EC2实例
Redshift DC到DS集群迁移
Brightcove视频重新转码
首先,我们获取所有视频数据,并将其作为json文件存储在本地。 在这里,我们提取20个视频,然后一次将其重新编码。
第1步:获取所有视频数据并存储在本地
在终端中执行以下命令以将视频数据存储在本地:
$ CLIENT_SECRET=
【文件预览】:
aws-automation-master
----delete_lambda_function_alias.js(2KB)
----create-redshift-manifest-file-from-s3.js(2KB)
----get-lambda-functions-size.js(2KB)
----.gitignore(70B)
----delete_old_lambda_function_versions.js(3KB)
----enable_request_response_logging_for_apis.js(3KB)
----cloud-formation-templates()
--------two-tier-stack-with-load-balancer.json(26KB)
--------cognito-login-app.json(26KB)
--------single-ec2-instance.json(12KB)
----send_custom_metrics_to_cloudwatch_for_lambda()
--------package.json(323B)
--------package-lock.json(3KB)
--------index.js(3KB)
----disable_request_response_logging_for_apis.js(3KB)
----update_environment_variable_for_lambda_functions.js(3KB)
----package.json(676B)
----set_lambda_function_error_alarm.js(3KB)
----migrate-dynamodb-data-to-new-table()
--------package.json(348B)
--------package-lock.json(4KB)
--------update-all-items.js(2KB)
--------index-items-lambda.js(1KB)
----package-lock.json(7KB)
----send_ses_verification_email.js(718B)
----brightcove()
--------package.json(339B)
--------package-lock.json(7KB)
--------brightcove_all_videos_retranscode.sh(183B)
--------brightcove_videos_bulk_retranscode.js(10KB)
----set_lambda_function_invocation_count_alarm.js(3KB)
----set_all_lambda_environment_variables_using_file.js(2KB)
----add_cname_as_description_to_cloud_front_alarms.js(3KB)
----remove_tags_from_ec2_resources.js(1KB)
----LICENSE(1KB)
----run-locally.js(447B)
----redshift-bulk-copy-from-s3.js(2KB)
----add-my-ip-to-security-group.sh(270B)
----add_tags_to_ec2_resources.js(1KB)
----update_cloudwatch_log_group_retention.js(3KB)
----create_snapshots_for_ebs_volumes.js(2KB)
----util()
--------awsConfigHelper.js(780B)
--------aws.js(2KB)
--------common.js(110B)
--------wait.js(131B)
----extract_cloudwatch_alarms.js(2KB)
----disable_cloudwatch_alarms.js(2KB)
----README.md(5KB)
----manage-security-groups.sh(1006B)
----start_and_stop_ec2_instances.js(3KB)
----update_timeout_for_lambda_functions.js(2KB)
----stop_rds_instances.js(2KB)
----get_environment_variable_for_lambda_functions.js(2KB)
----open_and_close_ec2_sg_ports.js(7KB)
----ec2-create-snapshot()
--------package.json(298B)
--------index.js(9KB)
--------policy.json(586B)
----create_elb_https_listner_rules_for_redirect_url.js(2KB)
----enable_cloudwatch_logs_for_apis.js(3KB)
----set-cloudwatch-log-group-retention()
--------package.json(313B)
--------package-lock.json(3KB)
--------index.js(717B)
----enable_dynamodb_table_backup.js(3KB)
----update_memory_for_lambda_functions.js(2KB)
----update_runtime_for_lambda_functions.js(2KB)
----remove_subscription_filters_of_log_groups.js(3KB)
----iam_user_permissions_for_aws_code_pipeline.json(1KB)
----set_subscription_filter_on_log_group()
--------package.json(315B)
--------package-lock.json(3KB)
--------index.js(2KB)
----share_encrypted_ami.js(6KB)
----export-cloudwatch-logs-to-s3()
--------package.json(307B)
--------package-lock.json(3KB)
--------index.js(6KB)
----create_sns_topic_and_subscriptions.js(2KB)
----get_subscription_filters_of_log_groups.js(2KB)
----set_subscription_filter_for_log_groups.js(2KB)