写点什么

亚马逊推出 S3 存储浏览器

作者:Renato Losio

  • 2024-10-24
    北京
  • 本文字数:1134 字

    阅读完需:约 4 分钟

大小:534.24K时长:03:02
亚马逊推出 S3 存储浏览器

亚马逊最近宣布推出适用于 Amazon S3 的 Storage Browser 的 alpha 版本,为最终用户提供了一个简单的界面来访问存储在 S3 中的数据。该项目可在 AWS Amplify JavaScript 和 React 客户端库中找到。

 

Storage Browser 是一个开源的 Amplify UI React 组件,客户可以将其添加到他们的 Web 应用程序中,为最终用户提供一个简单的界面来访问存储在 S3 中的数据。使用这个新界面,开发人员可以为经过授权的最终用户提供从他们的应用程序浏览、下载和上传存储桶中数据的能力。



亚马逊云科技欧洲、中东和非洲地区首席布道师 Danilo Poccia 总结了新项目的功能:

这是一个开源的 Amplify UI React 组件,您可以将其添加到您的 Web 应用程序中,为您的最终用户提供一个简单的界面来访问存储在 S3 中的数据。该组件使用新的 ListCallerAccessGrants API 列出他们可以访问的所有 S3 存储桶、前缀和对象,由他们的 S3 访问授权所定义。


根据 GitHub 上的文档,用户可以通过 npm 或使用 @aws-amplify/ui-react-storage 和 aws-amplify 包的标记版本来安装 S3 的 Storage Browser。应将以下依赖项添加到 package.json 文件中:

"dependencies": {	"@aws-amplify/ui-react-storage": "storage-browser",	"aws-amplify": "storage-browser",  }
复制代码


Amplify 项目有三个主要视图,首先是位置视图,这是显示用户可以访问的根级 S3 资源及其相关权限(READ/READWRITE)的初始视图。位置详细信息视图是一个类似于文件浏览器的界面,用户可以在其中浏览 S3 中的文件和文件夹,以及上传或下载文件。当用户选择操作(例如上传文件)时,位置操作视图就会出现。

 

虽然新功能的总体反馈大多是正面的,但有几个用户要求提供搜索支持,只是目前它还缺乏该特性。DMI 的首席架构师兼实践负责人 Jason Butz 强调了一个潜在的用例:

您是否曾经遇到过,需要一种方式让业务用户对上传到您的应用程序的文件获取管理访问权限的情况?我就遇到过这种情况,然后我们就必须讨论如何在应用程序中提供对 S3 Bucket 中对象的访问,以及这种努力是否值得。有了这个新特性,这件事可能会变得容易一些。

 

目前有三种方法可以使用存储浏览器组件设置身份验证和授权:AWS IAM Identity Center 和 S3 Access Grants,建议按每个 S3 前缀授予访问权限;Amplify Auth,对于已经使用 Amplify 的开发人员来说,这是最快的设置选项;或自定义身份验证。最后一个选项建议针对有自己的身份和授权服务的应用程序,用于对用户进行身份验证和授权。Serverless Guru 的高级云顾问 Eduardo Rabelo 评论道:

很高兴看到亚马逊云科技为开发人员提供有主见的组件!

 

该项目背后的亚马逊云科技团队正在寻求开发人员的反馈,包括改进 API 及附加功能的建议。

 

原文链接:

Amazon Introduces Storage Browser for S3

2024-10-24 08:001

评论

发布
暂无评论
发现更多内容

Go语言:指针和unsafe.Pointer有什么区别?

微客鸟窝

Go 语言

[翻译] 使用 innodb_ruby 探索 InnoDB 的页面管理

keaper

MySQL 数据库 后端 服务端 innodb

JVM知识整理

十二万伏特皮卡丘

JVM

实战架构营模块三作业-外包学生管理系统架构设计

王晓宇

这份Java面试八股文让329人成功进入大厂,堪称2021最强

北游学Java

Java 面试

Vue进阶(十八):router.beforeEach 与 router.afterEach 钩子函数

No Silver Bullet

Vue 钩子函数 路由 7月日更

究竟有没有世界上最好的编程语言?

escray

学习 极客时间 朱赟的技术管理课 7月日更

使用MLlib进行机器学习(十-上)

Databri_AI

机器学习 spark 线性回归

企业架构师的职业发展

在天涯的海角

架构师 职业发展 企业架构师

第九课作业

杰语

4种Spring Boot中集成Elasticsearch的方法实战

北游学Java

Java Spring Boot ES

构建高效Presubmit卡点,落地测试左移最佳实践

大卡尔

ci 测试左移 Presubmit

没有隐私计算,区块链这个美丽的梦想就不能落地

CECBC

架构实战营 - 模块三作业

思梦乐

[翻译] InnoDB 空间文件中的页面管理

keaper

MySQL 数据库 后端 服务端 innodb

golang学习之路--内存分配器

en

内存 Go 语言

Vue进阶(六):组件之间的数据传递

No Silver Bullet

Vue 组件 7月日更 数据传递

Scrum Master的职责——《Scrum指南》重读有感(5)

Bruce Talk

Scrum 敏捷 随笔 Agile

架构实战营 - 模块 9- 作业

请弄脏我的身体

架构实战营

C# BS方向 该如何规划学习?【学习路线指南】

Andy阿辉

C# 学习 编程 程序猿

web自动化测试(1):再谈UI发展史与UI、功能自动化测试

zhoulujun

大前端 自动化测试 UI自动化测试 web测试

[翻译] InnoDB 空间文件布局基础

keaper

MySQL 数据库 后端 服务端 innodb

Flutter 命令本质之 Flutter tools 机制源码深入分析

工匠若水

flutter android dart Gradle

详解轻量日志聚合系统Loki架构

运维研习社

Grafana 日志系统 Loki

架构实战营 模块三 作业

一雄

作业 架构实战营 模块三

赶紧收藏!花了1万多买的软件测试教程全套,包含所有软件测试工程师全栈知识点(功能测试理论基础+接口测试+Python自动化+持续集成+性能测试+测试开发+面试简历)软件测试项目实战+训练营学习教程持

程序员阿沐

Python 软件测试 自动化测试 接口测试 测试用例

在线诉讼区块链证据规则的理论逻辑与制度体系

CECBC

挑选TOP10关键时刻的九大原则

石云升

读书笔记 用户体验 商业洞察 7月日更 体验设计

架构实战营模块三作业

老猎人

架构实战营

OpenCV 形态学操作之腐蚀与膨胀,开运算与闭运算,顶帽与黑帽,图像梯度运算相关知识点回顾

梦想橡皮擦

python从入门到精通 7月日更

MySQL事务初始

卢卡多多

MySQL 事务 7月日更

亚马逊推出 S3 存储浏览器_亚马逊云科技_InfoQ精选文章