通过boto3 sdk增加AWS S3 通知配置


要使用boto3库在Amazon S3中为一个bucket增加一个事件通知,以触发AWS Lambda函数,你需要执行以下步骤:

1. 配置凭证

确保你有AWS账号的访问权限,并且已经设置了AWS凭证。boto3库会使用这些凭证与AWS服务通信。

2. 安装boto3库

安装并配置boto3库。如果还没有安装,可以使用pip来安装它:

pip install boto3

3. 编写Python脚本来创建或更新S3 bucket的事件通知配置。

以下是一个使用boto3来为S3 bucket增加Lambda函数触发器的示例脚本:

import boto3

# 初始化S3客户端
s3 ...

Read more

Nginx添加 Access-Control-Allow-Origin 响应头


在Nginx中,要允许来自多个特定域名的CORS跨域请求,通常情况下Access-Control-Allow-Origin响应头只能设置一个单一的origin。然而,出于安全考虑,标准的CORS规范并不直接支持在该头中列出多个明确的域名。 但是,如果你确实需要为多个指定域名启用CORS,你可以通过使用Nginx的逻辑判断(if条件或者map指令)来动态设置这个响应头。下面是一个使用if指令的示例:

location / {
    if ($http_origin ~* (https?://domain1.com|https?://domain2.com)) {
        add_...

Read more

京雪


北京的雪,是一场城市的轻柔变奏。在繁忙的都市节奏中,它如同一位温婉的舞者,无声地飘落,给这座古老而现代的城市披上了一层洁白的纱衣。每当雪花纷飞的日子里,北京的街头巷尾都被赋予了一种特别的宁静与诗意。

从紫禁城的金色琉璃瓦,到颐和园的玉带桥,从热闹的南锣鼓巷,到宁静的北海公园,雪花轻轻覆盖,让每一个角落都变得柔和而细腻。古典建筑的棱角被雪妆点,显得更加庄重而神秘;现代建筑的玻璃幕墙折射出雪的光芒,闪烁着别样的现代美。

北京的雪不仅仅是一场自然现象,它是历史与现代的交融,是东方文化的深沉与西方节奏的活泼的融合。它让忙碌的人们放慢脚步,不由自主地停下来,欣赏这份突如其来的宁静。孩子们在雪地里...

Read more