为首个流做好准备

使用 AWS Kinesis 与 Lambda 处理流数据

Maksim Pecherskiy

Data Engineer

最终目标

chapter1_take_ms_liQuR.png

使用 AWS Kinesis 与 Lambda 处理流数据

最终目标

gGuLC.png

使用 AWS Kinesis 与 Lambda 处理流数据

最终目标

IIFUE.png

使用 AWS Kinesis 与 Lambda 处理流数据

最终目标

XpcGO.png

使用 AWS Kinesis 与 Lambda 处理流数据

p5yig.png

使用 AWS Kinesis 与 Lambda 处理流数据

dcUser

Drh4F.png

使用 AWS Kinesis 与 Lambda 处理流数据

目标 S3 存储桶

s3 = boto3.client('s3', 
                  aws_access_key_id=AWS_KEY_ID, 
                  aws_secret_access_key=AWS_SECRET, 
                  region_name='us-east-1')
s3.create_bucket(Bucket='sd-vehicle-data')
使用 AWS Kinesis 与 Lambda 处理流数据

LDGmc.png

使用 AWS Kinesis 与 Lambda 处理流数据

bFQoE.png

使用 AWS Kinesis 与 Lambda 处理流数据

为用户添加权限

SSdiv.png

使用 AWS Kinesis 与 Lambda 处理流数据

为用户添加权限

Yqb6Y.png

使用 AWS Kinesis 与 Lambda 处理流数据

为用户添加权限

M4HOZ.png

使用 AWS Kinesis 与 Lambda 处理流数据

为用户添加权限

NBLCR.png

使用 AWS Kinesis 与 Lambda 处理流数据

为用户添加权限

ncOZ7.png

使用 AWS Kinesis 与 Lambda 处理流数据

为用户添加权限

1xvfb.png

使用 AWS Kinesis 与 Lambda 处理流数据

新权限

bEbSB.png

使用 AWS Kinesis 与 Lambda 处理流数据

安全提示

MBXWT.png

使用 AWS Kinesis 与 Lambda 处理流数据

安全提示

OsJnK.png

使用 AWS Kinesis 与 Lambda 处理流数据

vroeW.png

使用 AWS Kinesis 与 Lambda 处理流数据

新权限

bEbSB.png

使用 AWS Kinesis 与 Lambda 处理流数据

使用 AWS Kinesis 与 Lambda 处理流数据

Firehose 流权限

m1sn3.png

使用 AWS Kinesis 与 Lambda 处理流数据

BLo0S.png

使用 AWS Kinesis 与 Lambda 处理流数据

RAFOr.png

使用 AWS Kinesis 与 Lambda 处理流数据

vx0iX.png

使用 AWS Kinesis 与 Lambda 处理流数据

xVkJU.png

使用 AWS Kinesis 与 Lambda 处理流数据

角色 vs 用户

rGbOt.png

  • 存在于 IAM 中
  • 具有权限策略
  • 仅可附加到其他服务
  • 无密钥与登录

qQ1pa.png

  • 存在于 IAM 中
  • 具有权限策略
  • 可独立执行操作
  • 可有密钥或登录
使用 AWS Kinesis 与 Lambda 处理流数据

回顾——最终目标

WlEwO.png

使用 AWS Kinesis 与 Lambda 处理流数据

回顾

m0gxE.png

使用 AWS Kinesis 与 Lambda 处理流数据

回顾

Drh4F.png

使用 AWS Kinesis 与 Lambda 处理流数据

回顾

BLo0S.png

使用 AWS Kinesis 与 Lambda 处理流数据

开始动手!

使用 AWS Kinesis 与 Lambda 处理流数据

Preparing Video For Download...