当前位置: 首页 > news >正文

南宁网站建设策划外包wordpress jquery插件

南宁网站建设策划外包,wordpress jquery插件,05网课时作业本,做离线版申报表进入哪个网站本文收录于【#云计算入门与实践 - AWS】专栏中#xff0c;收录 AWS 入门与实践相关博文。 本文同步于个人公众号#xff1a;【云计算洞察】 更多关于云计算技术内容敬请关注#xff1a;CSDN【#云计算入门与实践 - AWS】专栏。 本系列已更新博文#xff1a; [ 云计算 | … 本文收录于【#云计算入门与实践 - AWS】专栏中收录 AWS 入门与实践相关博文。 本文同步于个人公众号【云计算洞察】 更多关于云计算技术内容敬请关注CSDN【#云计算入门与实践 - AWS】专栏。 本系列已更新博文 [ 云计算 | AWS 实践 ] Java 应用中使用 Amazon S3 进行存储桶和对象操作完全指南[ 云计算 | AWS 实践 ] Java 如何重命名 Amazon S3 中的文件和文件夹 文章目录 一、概述二、前提条件2.1 配置 Maven 依赖项2.2 配置 AWS 凭证 三、使用复制和删除重命名对象3.1 复制 S3 对象3.2 删除 S3 对象 四、重命名文件夹4.1 列出源文件夹中的所有对象4.2 重命名文件夹中的所有对象键 文末总结 一、概述 在本博文中我们将探讨 如何使用 Java 重命名 Amazon S3 存储桶中的对象文件或文件夹。 Amazon Simple Storage Service (Amazon S3)是一种流行的云存储服务。它允许用户在云中存储和检索具有高持久性、可用性和可扩展性的数据。我们将在接下来的章节中使用适用于 Java 的 AWS 开发工具包与其进行交互。 二、前提条件 要重命名 S3 存储桶中的对象我们可以利用 AWS SDK for Java 提供的S3Client类。 2.1 配置 Maven 依赖项 首先我们需要 在项目的pom.xml中声明 AWS S3 SDK 依赖项 dependencygroupIdsoftware.amazon.awssdk/groupIdartifactIds3/artifactIdversion2.20.123/version /dependency2.2 配置 AWS 凭证 我们还需要设置一个 AWS 账户安装 AWS CLI 并使用我们的 AWS 凭证AWS_ACCESS_KEY_ID和AWS_SECERET_ACCESS_KEY对其进行配置以便能够以编程方式访问 AWS 资源。我们可以在 AWS 文档中找到完成此操作的所有步骤 。 我们使用构建器设计模式创建客户端。这是一个创建设计模式关于设计模式后续可能会更新博文这里挖个坑先它将帮助我们创建这些复杂的对象。在我们的示例中我们将在US_EAST_1区域创建存储桶。如果我们想要更改我们的首选区域我们可以在官方文档点击这里中找到所有区域。 三、使用复制和删除重命名对象 目前使用 SDK 重命名对象的唯一方法是复制具有不同名称的对象然后删除原始对象。我们还将在本节中举例说明这一点解释每个步骤。 3.1 复制 S3 对象 在此步骤中我们将使用上一点中创建的客户端来调用 AWS API。 首先我们将为请求定义参数。假设我们有一个名为baeldung-s3-bucket的存储桶和一个名为simpleCSVFile.csv的 CSV 文件。我们想要将文件重命名为renamedFile.csv。让我们首先概述复制请求的参数 String bucketName baeldung-s3-bucket; String keyName simpleCSVFile.csv; String destinationKeyName renamedFile.csv;定义参数后我们可以构造将发送到 AWS API 的CopyObjectRequest CopyObjectRequest copyObjRequest CopyObjectRequest.builder().sourceBucket(bucketName).sourceKey(keyName).destinationBucket(destinationKeyName).destinationKey(bucketName).build();现在我们可以使用AmazonS3客户端和请求复制对象 s3Client.copyObject(copyRequest);如果我们在此停止并运行代码我们将看到现在有两个文件一个具有新的所需名称另一个具有原始名称。 3.2 删除 S3 对象 我们还需要在复制后删除原始对象以完成重命名过程。我们将使用上一点中的参数定义 DeleteObjectRequest DeleteObjectRequest deleteRequest DeleteObjectRequest.builder().bucket(bucketName).key(keyName).build();我们将再次调用 S3 客户端来删除原始对象 s3Client.deleteObject(deleteRequest);四、重命名文件夹 上一点的方法仅适用于重命名简单对象。但是当我们必须重命名文件夹时情况就会发生一些变化。重命名 Amazon S3 中的整个文件夹涉及迭代该文件夹中的所有对象并单独重命名每个对象。 4.1 列出源文件夹中的所有对象 让我们首先列出给定文件夹中的所有对象 ListObjectsV2Request listRequest ListObjectsV2Request.builder().bucket(bucketName).prefix(sourceFolderKey).build();ListObjectsV2Response listResponse s3Client.listObjectsV2(listRequest); ListS3Object objects listResponse.contents();我们使用存储桶名称和前缀初始化 ListObjectsV2Request 。文件夹中的对象实际上是所有以各自文件夹名称为键前缀的对象。 4.2 重命名文件夹中的所有对象键 现在我们有了列出文件夹中所有对象的代码我们所要做的就是将它们全部复制到新目标并删除原始对象 for (S3Object s3Object : objects) {String newKey destinationFolderKey s3Object.key().substring(sourceFolderKey.length());// Copy object to destination folderCopyObjectRequest copyRequest CopyObjectRequest.builder().sourceBucket(bucketName).sourceKey(s3Object.key()).destinationBucket(bucketName).destinationKey(newKey).build();s3Client.copyObject(copyRequest);// Delete object from source folderDeleteObjectRequest deleteRequest DeleteObjectRequest.builder().bucket(bucketName).key(s3Object.key()).build();s3Client.deleteObject(deleteRequest); }我们首先遍历对象列表对于每一项我们将通过用所需的新名称替换文件夹的旧名称来生成一个新密钥。获得新密钥后我们所要做的就是将对象复制到新目的地并删除原始对象。 文末总结 在本文中我们探讨了使用适用于 Java 的 AWS 开发工具包重命名 S3 存储桶中的文件和文件夹的方法。我们探索了两种不同的情况它们使用相同的概念来重命名对象用新名称复制它们并删除原始名称。希望对你有所帮助。 [ 本文作者 ] bluetata [ 原文链接 ] https://bluetata.blog.csdn.net/article/details/133980910 [ 最后更新 ] 10/23/2023 2:39 [ 版权声明 ] 如果您在非 CSDN 网站内看到这一行 说明网络爬虫可能在本人还没有完整发布的时候就抓走了我的文章 可能导致内容不完整请去上述的原文链接查看原文。
http://www.hkea.cn/news/14433243/

相关文章:

  • 在线看视频网站怎么做用阿里云服务器做自己购物网站
  • 中医院网站模板编辑网页的工具有哪些
  • 企业官网建站流程设计一个简单的网页
  • 网站备案截图推广做网站
  • 网站建设可以修改吗谷歌网站提交入口
  • 中小型网站建设报价wordpress 修改轮播
  • 无锡自助网站建立平台还是搭建平台
  • 做投票链接网站网站建设详细流程视频
  • 中小型网站建设多少钱seo快速排名软件
  • 苏州无锡市住房和城乡建设局网站如何免费开网店的步骤
  • 网站建设 今晟网络做网站一定要域名吗
  • 自己做盗版影视网站google帐户登录网站如何做的
  • 网站建设哪些好免费外网服务器ip地址
  • 南乐网站建设费用南京营销型网站制作
  • 宁波网站建设设计至诚服务wordpress数据库优化插件
  • 雕刻业务网站怎么做江门那里做公司网站好
  • 响应式网站模板是什么阿里接外包吗网站开发
  • 免费网站app源码互联云主机
  • 网站竞价排名商丘网络第一媒体
  • 宝塔建设网站域名进不去下载素材的网站
  • 怎么快速建设小型外贸网站餐饮网站建设规划书
  • 像聚美网站建设费用南昌seo计费管理
  • h5网站开发平台无极小说网
  • 如何做购物网站推广新乡网站seo优化
  • 网站开通宣传怎么写设计公司名字创意
  • 网站建设玖金手指谷哥三十兰州公司做网站
  • 网站提交入口大全房地产大数据获客软件
  • 个人网站毕业设计作品江门seo全网营销
  • 房屋出租网站模板wordpress批量注册账号
  • 手机上做整蛊网站php做网站首页修改