AWS S3 跨账户访问 Cross Account Access

server/2025/1/20 18:48:22/

进入S3对应的存储桶,上面选项选权限,存储桶策略 -- 编辑,输入对应的policy。

完全控制,包含上传删除权限,policy如下:

{"Version": "2012-10-17","Statement": [{"Sid": "cross","Effect": "Allow","Principal": {"AWS": "arn:aws:iam::123456789:root"},"Action": "s3:*","Resource": ["arn:aws:s3:::bucket","arn:aws:s3:::bucket/*"]}]
}

只读权限policy:

{"Version": "2012-10-17","Statement": [{"Effect": "Allow","Principal": {"AWS": "arn:aws:iam::123456789:root"},"Action": "S3:ListBucket","Resource": "arn:aws:s3:::bucket","Condition": {}},{"Effect": "Allow","Principal": {"AWS": "arn:aws:iam::123456789:root"},"Action": "s3:GetObject","Resource": "arn:aws:s3:::bucket/*","Condition": {}}]
}

其中:

arn:aws:iam::123456789:root --> 123456789替换为对方aws 账户id

arn:aws:s3:::bucket --> bucket替换为共享的S3存储桶名

然后对方账户下即可通过IAM或者Role访问这个S3


http://www.ppmy.cn/server/159964.html

相关文章

Applitools与AI图像识别技术在测试中的应用

在现代软件测试的快速发展过程中,传统的功能测试和回归测试已无法满足日益复杂的用户界面需求。随着用户界面(UI)和用户体验(UX)要求的不断提高,如何确保跨平台和跨设备的一致性,如何提升测试效…

知识库管理系统的用户体验之道:便捷、高效、智能

在信息爆炸的时代,知识库管理系统成为了众多企业和组织整理、存储与利用知识的关键工具。而卓越的用户体验则是衡量这类系统优劣的重要标准,其中便捷性、高效性与智能性更是重中之重。 便捷:轻松触达知识 便捷的操作界面是知识库管理系统的…

“UniApp的音频播放——点击视频进入空白+解决视频播放器切换视频时一直加载的问题”——video.js、video-js.css

今天,又解决了一个单子“UniApp的音频播放——点击视频进入空白解决视频播放器切换视频时一直加载的问题” 一、问题描述 在开发一个基于 video.js 的视频播放器时,用户通过上下滑动切换视频时,视频一直处于加载状态,无法正常播放…

在IDEA中使用通义灵码插件:全面提升开发效率的智能助手

在IDEA中使用通义灵码插件:全面提升开发效率的智能助手 随着软件开发行业对效率和质量要求的不断提高,开发者们一直在寻找能够简化工作流程、提升代码质量的工具。阿里云推出的通义灵码插件正是这样一个旨在帮助开发者更高效地编写高质量代码的强大工具…

RabbitMQ(四)

SpringBoot整合RabbitMQ SpringBoot整合1、生产者工程①创建module②配置POM③YAML④主启动类⑤测试程序 2、消费者工程①创建module②配置POM③YAML文件内配置: ④主启动类⑤监听器 3、RabbitListener注解属性对比①bindings属性②queues属性 SpringBoot整合 1、生…

在VSCode中使用Jupyter Notebook

在VSCode中安裝Python和Jupyter擴展 在VSC中打开和使用 Jupyter Notebook 创建或打开 Notebook 文件:在 VSCode 中,使用命令面板(CtrlShiftP 或 CmdShiftP)输入 Jupyter: Create New Blank Notebook 来创建一个新的 Notebook&…

vue+arcgis api for js实现地图经纬网格显示

vue代码调用: import { gridLineLatLng } from ./js/mapGrids.jsexport default {mounted(){// 显示经纬网格gridLineLatLng.currentMap this.mapAndView// gridLineLatLng.isGetMapPageXmax falsegridLineLatLng.init()},beforeDestroy() {// 删除经纬网格gridL…

efficient_pcm 函数

efficient_pcm 函数,旨在为一个 LDPC(低密度奇偶校验)编码系统提供一个优化的数据结构和计算方法。具体来说,efficient_pcm 函数是为了优化存储和计算基于奇偶校验矩阵 H 的过程,简化后续解码过程中的矩阵操作。 函数…