『亚马逊云科技产品测评』活动征文|在aws搭建游戏工作室的网盘

news2024/11/24 14:13:42

授权声明:本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在 Developer Centre, 知乎,自媒体平台,第三方开发者媒体等亚马逊云科技官方渠道

目录

前言

方案选择

基础环境准备

部署网盘

1、创建数据目录

2、编写docker脚本 文件

3、启动网盘

4、登录

5、上传文件

总结


前言

大家都知道我做了很多年的游戏,因为之前很忙没什么精力,虽然有一些游戏想法,但是工作996实在没有时间,只能放弃这种想法。

最近不算忙,业余时间组了个游戏开发的队,团队配置就是一个游戏团队的最基本的配置,一个策划,一个后端,一个前端,美术基本靠买

还有一些之前的没有版权的资源,没办法,业余时间玩嘛,讲究一个以小博大。

在磨合的过程中发现一个问题,因为游戏资源很大,需要在线做分享。国内的网盘你懂的,简直没法使用。

正好aws白嫖的服务器,用起来。

方案选择

在磨合的过程中发现一个问题,因为游戏资源很大,需要在线做分享。国内的网盘你懂的,简直没法使用。

正好aws白嫖的服务器,用起来。

  • 方案1:使用百度网盘,还有什么其他盘,麻烦的是限速和分享麻烦
  • 方案2:自己创建一个http服务器,然后列出文件夹下的所有文件,这样看起来似乎有点不太美观。但是完全够了内部分享用。这也是其中的一个备选方案
  • 方案3:在线上有看到Nextcloud,又有亚马逊科技提供的免费云服务器,还想啥!

只想说一句

基础环境准备

这个前两篇已经写了,文章地址

『亚马逊云科技产品测评』活动征文|占了个便宜,12个月的免费云服务器

『亚马逊云科技产品测评』活动征文|搭建基础运维 docker 和docker-compose环境-CSDN博客

官方提供了四种方式进入控制台。今天直接使用ssh 连接,步骤如下

  1. 打开 SSH 客户端。
  2. 查找您的私有密钥文件。用于启动此实例的密钥为 ee-default-keypair.pem
  3. 如有需要,运行此命令,以确保您的密钥不公开可见。
  4. 通过其 公有 DNS 连接到您的实例:

示例: ssh -i "ee-default-keypair.pem" ubuntu@ec2-3-87-125-22.compute-1.amazonaws.com

部署网盘

1、创建数据目录

数据目录主要用来挂载,等会用来挂载,避免服务重启之后数据没有保存。

在线上环境我们一般是数据放在/data 目录

cd /data mkdir mypan

切换到mypan之后创见其他的挂载目录

cd mypan

mkdir data

mkdir apps

mkdir themes

mkdir config

data 是数据目录

apps 是扩展插件目录

themes 是主题目录

config 很直接,就是配置目录

2、编写docker脚本 文件

因为是单个应用,这里直接使用docker 启动

docker run -d -p 29999:80 --name mypan -v /data/mypan:/var/www/html  -v /data/mypan/data:/var/www/html/data nextcloud

注意: 在linux中如果想换行可以使用\ 拼接

这个脚本主要做了三件事

  • 挂载两个目录,这也是前面建立目录的原因
  • 端口映射,-p 参数,前面是宿主机的端口,后面市默认端口
  • 将容器命名为mypan

这里我直接创建一个命令脚本,避免其他的同学下次不知道怎么映射

3、启动网盘

命令写好了直接启动,为了避免有些还在上学的同学不知道怎么用,这里详尽一点,在命令行窗口执行下面的命令,

sh start.sh

下图片中有执行的命令

上面命令是在拉取镜像的不同层级。待镜像拉到本地后,服务会启动 。

4、登录

回到实例列表看下自己的公有ipv4地址,为后面的访问做准备

输入 http://3.87.125.22:29999/ 注意这里ip 换成你安装的ip地址

第一次登录的时候需要你选择数据库,我这里省事就选了sqlite,因为确实没有什么特别大的需求,点一下安装就行了,

第一次登录的时候需要创建管理员账号,你自己输入就行

5、上传文件

注意到这个图标和百度网盘很相似吗?它的便利性不言而喻,更棒的是,它还集成了在线文档的功能,真的很实用。最关键的是不限速,真香,要啥会员,要啥自行车。

总结

还是挺方便的,在家使用作为家庭网盘使用,还是很方便的额,而且官方还提供了app 和 桌面版的,使用起来还是很方便

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1171302.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

硬盘坏道检测修复工具下载,仅支持机械盘

硬盘坏道检测修复工具下载,仅支持机械盘 下载路径,最下方官网——软件下载——常用工具下载——硬盘坏道修复工具硬盘检测修复工具 【软件试用版下载、软件资讯或技术支持服务可点击文章最下方官网】

代码随想录算法训练营第23期day39 |62.不同路径、63. 不同路径 II

目录 一、(leetcode 62)不同路径 1.动态规划 1)确定dp数组(dp table)以及下标的含义 2)确定递推公式 3)dp数组的初始化 4)确定遍历顺序 5)举例推导dp数组 2.数论方…

虚拟dom及diff算法之 —— h函数和diff函数

新虚拟dom和老虚拟dom进行diff算法(精细化比较),算出如何最小量更新,最后反映到真实dom上 diff是发生在虚拟dom上的 模板编译 虚拟dom如何产生 - 渲染函数(h函数) h函数产生虚拟节点(vnode&a…

YUV图像格式详解

1.概述 YUV是一种图像颜色编码方式。 相对于常见且直观的RGB颜色编码,YUV的产生自有其意义,它基于人眼对亮度比色彩的敏感度更高的特点,使用Y、U、V三个分量来表示颜色,并通过降低U、V分量的采样率,尽可能保证图像质…

linux 性能与内存分析工具

linux-tools 包含了一系列性能分析工具和调试工具,用于监视和分析 Linux 系统的性能、内核活动以及其他性能相关信息。具体包含的工具可能因不同的 Linux 发行版和版本而有所不同。以下是一些常见的工具,可能包含在 linux-tools 或相关的包中&#xff1a…

JVM内存结构说明

1. 整体结构图如下 2. 程序计数器 程序计数器(Program Counter Register)是一块较小的内存空间,由于JVM可以并发执行线程,因此会存在线程之间的切换,而这个时候就程序计数器会记录下当前程序执行到的位置,以…

Spring Boot创建多模块项目

创建一个普通的Spring Boot项目, 然后只留下 pom.xml 剩下的都删掉 删除多余标签 标识当前为父模块 创建子模块 删除子模块中多余标签 声明父模块 在父模块中声明子模块

MTK联发科、高通、紫光展锐手机SOC平台型号汇总(含详细参数)

MediaTek联发科手机平台汇总: Qualcomm高通SOC平台汇总: 紫光展锐SOC平台汇总: 新移科技已成功研发手机SOC平台: 联发科平台: MTK6739、MTK6761、MTK6762、MTK6765、MTK8788、MTK6853、MTK6873、MTK6833、MTK6877、…

电脑实时屏幕监管软件怎么选择,安企神企业电脑监控软件

电脑实时屏幕监管软件怎么选择,安企神企业电脑监控软件 下载使用安企神电脑屏幕监控软件 企业为什么要用屏幕监控软件: 在现代企业生产管理中,尤其是互联网行业公司,公司电脑里保存着重要信息,像企业信息、财务数据…

k8s:二进制搭建 Kubernetes v1.20

目录 1 操作系统初始化配置 2 部署 etcd 集群 2.1 准备签发证书环境 2.2 生成Etcd证书 3 部署 docker引擎 4 部署 Master 组件 5 部署 Worker Node 组件 k8s集群master01:192.168.30.105 kube-apiserver kube-controller-manager kube-scheduler etcd k8s集…

回归预测 | Matlab实现MPA-BP海洋捕食者算法优化BP神经网络多变量回归预测(多指标、多图)

回归预测 | Matlab实现MPA-BP海洋捕食者算法优化BP神经网络多变量回归预测(多指标、多图) 目录 回归预测 | Matlab实现MPA-BP海洋捕食者算法优化BP神经网络多变量回归预测(多指标、多图)效果一览基本介绍程序设计参考资料 效果一览…

0004Java安卓程序设计-springboot基于APP的鲜花商城

文章目录 **摘 要****目录**系统设计开发环境 编程技术交流、源码分享、模板分享、网课教程 🐧裙:776871563 摘 要 本毕业设计的内容是设计并且实现一个基于APP的鲜花商城。它是在Windows下,以MYSQL为数据库开发平台,java技术和…

0009Java安卓程序设计-ssm基于android手机设计并实现在线点单系统APP

文章目录 **摘要**目 录系统实现开发环境 编程技术交流、源码分享、模板分享、网课教程 🐧裙:776871563 摘要 网络的广泛应用给生活带来了十分的便利。所以把在线点单管理与现在网络相结合,利用java技术建设在线点单系统,实现餐…

5.网络之IP

IP协议(网络层) 文章目录 IP协议(网络层)1. 报文格式2. IP地址2. 地址管理3. 特殊IP地址 IP协议(Internet Protocol,互联网协议),是TCP/IP协议栈中最核心的协议之一,通过…

论文阅读—— BiFormer(cvpr2023)

论文:https://arxiv.org/abs/2303.08810 github:GitHub - rayleizhu/BiFormer: [CVPR 2023] Official code release of our paper "BiFormer: Vision Transformer with Bi-Level Routing Attention" 一、介绍 1、要解决的问题:t…

01|LangChain | 从入门到实战-介绍

​ ​ by:wenwenc9 一、基本知识储备 1、什么是大模型,LLM? 大模型(Large Language Model)是近年来一个很热门的研究方向。 使用大量的数据训练出一个非常大的模型。一般是数十亿到上万亿的参数规模。 这些大模型可以捕捉到非常复杂的语言…

MySQL进阶之性能优化与调优技巧

数据库开发-MySQL 1. 多表查询1.1 概述1.1.2 介绍1.1.3 分类 1.2 内连接1.3 外连接1.4 子查询1.4.1 介绍1.4.2 标量子查询1.4.3 列子查询1.4.4 行子查询1.4.5 表子查询 2. 事务2.1 介绍2.2 操作2.3 四大特性 3. 索引3.1 介绍3.2 结构3.3 语法 1. 多表查询 1.1 概述 1.1.2 介绍…

【蓝桥杯省赛真题42】Scratch舞台特效 蓝桥杯少儿编程scratch图形化编程 蓝桥杯省赛真题讲解

目录 scratch舞台特效 一、题目要求 编程实现 二、案例分析 1、角色分析

Visual Studio 2010 软件安装教程(附下载链接)——计算机二级专用编程软件

下载链接: 提取码:2wAKhttps://www.123pan.com/s/JRpSVv-9injv.html 安装步骤如下: 1.如图所示,双击打开【Visual Studio 2010简体中文旗舰版】文件夹 2.如图所示,找到“Setup”文件夹打开,双击运行“setup” 3.如图…

【JavaEE】JVM 剖析

JVM 1. JVM 的内存划分2. JVM 类加载机制2.1 类加载的大致流程2.2 双亲委派模型2.3 类加载的时机 3. 垃圾回收机制3.1 为什么会存在垃圾回收机制?3.2 垃圾回收, 到底实在做什么?3.3 垃圾回收的两步骤第一步: 判断对象是否是"垃圾"第二步: 如何回收垃圾 1. JVM 的内…