无服务器:SLAppForge Sigma入门

! C'mere。

寻找某事?

无服务器,是吗?

在上面。 进入海峡,在“ Sigma”标志处右转。

(嗯,还不要怪我们;至少我们认为这很容易!)

我们的梦想目标之一是与Sigma一起工作应该是轻而易举的事,即使对于AWS的完全陌生人也是如此。 但是,在还不太可能发生的情况下,这里有一个简短的指南,指导您如何转动车轮。

配料

首先,您需要:

  • 互联网连接 ; 由于您正在阅读本文,因此可能已经勾选了!
  • 一个AWS账户 ; 您可以创建自己的免费帐户,也可以通过Slack对我们的演示帐户之一进行ping操作
  • 一个GitHub帐户 ; 再次,如果您还没有的话,可以免费注册!
  • 一个“现代”浏览器 ; 我们已经在Chrome 59 +,Firefox 58 +,Edge 41+和Safari 10.1.2+上进行了测试; 其他版本可能也可以工作:)
  • 鼠标轨迹球触摸板 (您将在其中拖动很多东西)和键盘 (您还将输入一些东西)

AWS凭证

在启动Sigma之前,您需要收集或创建一些访问凭证,以允许Sigma访问您的AWS账户。 Sigma会代表您做很多事情,包括将您的应用程序构建和部署到您的AWS帐户中,因此,目前,我们需要对您的帐户具有完全管理员权限 (我们计划准备最少的权限集,以便您可以睡个好觉。晚)。

要获取您的AWS账户的管理员凭证:

简单(但不推荐)的方式:

在这里,您将允许Sigma充当您的AWS超级用户,以获取所需的访问权限。 尽管Sigma承诺绝不会与其他方共享您的凭据(并且在您要求时使用完全加密来存储它们),但是使用root用户凭据通常违反AWS IAM最佳实践 。

  1. 打开IAM仪表板的“ 安全凭据”页面 。 如果AWS要求您确认,请单击“ 继续使用安全凭证”继续。
  2. 单击右窗格中的手风琴列表中的访问键(访问键ID和秘密访问键)
  3. 单击创建新的访问密钥按钮。 将会出现一个弹出窗口,说明您的访问密钥已成功创建。
  4. 单击显示访问密钥 ,这将显示一个带有两个参数的窗格:看起来像AKIAUPPERCASEGIBBERISH访问密钥ID和一个更长的秘密访问密钥 。 (警告:您只会看到后者的值一次!)
  5. 将以上两个值都复制到安全位置(或单击“ 下载密钥文件”以将它们保存到文件系统)。 结合起来,它们可以对您的AWS账户中的任何内容执行任何操作:两个规则来统治它们。

详细版本在这里 。

较难(但更安全)的方式:

在这里,您将在您的AWS账户内创建一个新的管理员组,创建一个新用户并将其分配给该组(以便该用户将对您的账户拥有管理权限),并将该用户的访问凭证提供给Sigma。 这样,您可以随时通过禁用/删除新用户的访问密钥来立即撤消Sigma的访问权限,如果您在某个时间点不信任Sigma的话(但请不要对我们这样做!:) )

  1. 转到IAM仪表板 。
  2. 在左窗格中选择“ 用户 ”。
  3. 单击右窗格顶部的“ 添加用户”按钮。
  4. 在“ 用户名”字段中输入一个名称(例如sigma )。
  5. 在“ 访问类型”下 ,选中“ 程序访问” ,然后单击右下角的“ 下一步:权限 ”。 (提示:您可以使用此快捷方式URL立即到达这一点。
  6. 单击添加用户到组选项下的创建组 。 一个新的弹出窗口将打开。
  7. 在“ 组名”字段中输入一个名称(例如admin )。
  8. 勾选策略列表中的AdministratorAccess 。 (它通常应显示在列表的顶部;否则,请在“ 过滤器”文本框中键入Administrator以查看它。)
  9. 单击创建组
  10. 弹出窗口将关闭,全新的组将显示在权限页面的组列表中,该页面已为您选择(取消)。
  11. 单击“ 下一步:查看”
  12. 仔细检查您的用户名称是否正确,并且该用户属于您刚创建的新组。 如果一切正常,请点击创建用户
  13. 创建用户后,将显示“ 成功”页面,其中包含包含用户的访问密钥ID秘密访问密钥 (用* s掩盖)的表。
  14. 针对秘密访问密钥单击“ 显示 ”以查看其值。 (警告:您只会看到后者的值一次!)
  15. 访问密钥ID秘密访问密钥都复制到安全位置(或单击上方的下载CSV )。

这是正式的详细版本 。

一旦采用了上述两种方法(手边有一个访问密钥-秘密密钥对),就可以了! 您不再需要在AWS仪表板上徘徊,因为Sigma将为您处理所有这一切。

使用Sigma注册

现在,您距离出色的Sigma IDE仅三步之遥! 让我们进一步建立一个全新的Sigma帐户(如果您还没有):

  1. 转到Sigma登录页面 。
  2. 点击“创建新帐户”链接,然后点击“对Sigma不熟悉?” 信息。
  3. 填写您的名字和姓氏,电子邮件和电话号码(如果可以的话)。
  4. 请注意您的用户名:我们将使用您的名字和姓氏自动生成一个。 如果您不喜欢我们的口味,则可以随时输入自己的疯狂名称(只要另一个用户尚未使用过)。
  5. 选择一个密码。 我们对密码有些特殊,因此密码长度必须至少为8个字母,并且每个字母类别中至少要有一个:大写,小写,数字和符号( @$#等)。 您可以按住“显示密码”按钮(眼睛图标)以确认输入的内容。
  6. 一切正常后,点击注册
  7. 如果我们对您提供的信息感到满意,我们将带您进入确认页面( 插入确认码)。 我们还将通过验证码将电子邮件发送到您指定的地址(来自noreply@slappforge.com )。
  8. 检查您的邮箱以获取我们的电子邮件(包括促销,垃圾邮件,垃圾箱等,以防收件箱中未显示)。 找到它后,将6位数的确认码复制到电子邮件中,将其粘贴到确认页中,然后点击确认
  9. 如果一切顺利,我们将为您显示“确认成功!” 消息,并带有返回登录页面的链接。
  10. 转到登录页面,然后使用您的用户名(之前在登录页面上记下的用户名)和密码登录。

启动Sigma

要走的路! 只需两个步骤!

  1. 登录后,您将进入“ AWS凭证”页面。
  2. 现在,分别挖了“访问密钥”和您从AWS控制台检索以前的“秘密访问密钥”,并将其粘贴在访问密钥和 安全重点领域,。
  3. 现在,您可以决定:
    1. Sigma可以代表您存储这些AWS密钥,因此您不必在每次登录时都重新输入它们。 我们将使用您自己的密码对密钥进行加密 (您的密码将在AWS自己的用户管理服务Cognito中 ,因此我们也永远不会看到您的密码!),因此请放心,我们或任何其他方都不会,并且会无法窃取您的钥匙:)
    2. 如果您有点怀疑,可以通过取消选中“ 保存凭据”复选框来避免使用存储选项。
  4. 完成后,单击“ 加载编辑器”

连接GitHub

好极了! 最后一步!

  1. 现在,您将在“ 项目”页面中 ,在左侧有一个快速入门窗格(例如, 将Sigma与GitHub集成! )。
  2. 单击“ 使用GitHub登录”按钮。 将弹出一个GitHub授权窗口(如果没有,请调整浏览器以启用sigma.slappforge.com弹出窗口,然后重试)。
  3. 在弹出窗口上,如果您尚未登录,请登录GitHub。
  4. 弹出窗口要求您授权Sigma GitHub应用程序(由我们制造, slappforge )连接到yOnour GitHub帐户。 单击“ 授权slappforge”按钮继续。
  5. 完成后,弹出窗口将关闭,快速入门窗格将开始显示一堆现成的Sigma项目!
    1. 您的项目标签将显示您的GitHub帐户中已存在的所有与Sigma兼容的项目。
    2. “样本”选项卡将显示SLAppForge发布的大量样本,您可以立即尝试。
    3. 如果您知道任何其他Sigma项目的GitHub URL,只需将其粘贴到“ 公共存储库”选项卡的搜索栏中,然后单击搜索按钮。
  6. 找到要查找的项目后,只需单击以加载它!

瞧!

这是Sigma编辑器,已加载您选择的项目,并准备采取行动!

翻译自: https://www.javacodegeeks.com/2018/02/serverless-getting-started-slappforge-sigma.html

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

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

相关文章

自动,MySQL触发器,完整详细可收藏

前些天发现了十分不错的人工智能学习网站,通俗易懂,风趣幽默,没有广告,分享给大家,大家可以自行看看。(点击跳转人工智能学习资料) 文章目录1. 触发器概述2. 触发器的创建3. 查看、删除触发器4.…

统计信号处理基础 - 估计与检测理论 估计部分习题3.7公式推导

统计信号处理基础 - 估计与检测理论 估计部分习题3.7公式推导题目证明结论得证题目 相信学习信号检测与估计的童鞋们肯定看到过Steven M.Kay大牛的书,非常厚的一本,不得不说,人家的书就是写得好,浅显易懂(当然是要从头…

机器学习大作业《Kaggle赛题之Kannada MNIST研究》论文和Python代码

一、赛题概述及分析 1、背景介绍 邮政系统每天都会处理大量的信件,最为要紧的一环是要根据信件上的收信人邮编进行识别和分类,以便确定信件的投送地。原本这项任务是依靠大量的人工来进行,后来人们尝试让计算机来替代人工。然而&#xff0c…

neo4j图形界面_图形处理:betweeness中心性– neo4j的密码与graphstream

neo4j图形界面上周, 我写了关于中间性中心算法以及我尝试使用graphstream 理解它的尝试 ,在阅读源代码的同时,我意识到我可以使用neo4j的所有最短路径算法将某些东西放在一起。 概括地说,中间性中心度算法用于确定图中节点的负载…

打开服务器文件提示内存不够,打开服务器文件提示内存不够

打开服务器文件提示内存不够 内容精选换一换本节操作指导您完成Windows操作系统云服务器磁盘空间清理。弹性云服务器匀出一部分磁盘空间来充当内存使用,当内存耗尽时,云服务器可以使用虚拟内存来缓解内存的紧张。但当内存使用率已经非常高时,…

【自适应(盲)均衡1】LMMSE、Godard、CMA常模、Sato等算法在信道均衡中的应用理论与MATLAB仿真(代码见CSDN同名资源)

1.实验背景 考虑如图所示的基带等效数据传输系统,发送符号经过ISI失真信道传输,叠加高斯加性白噪声。 设发送信号采用QPSK调制,即 x k = ( 1 j ) / 2 {x_k} = ( \pm 1 \pm j)/\sqrt 2 x

无线打印机与手机连接到服务器,图文详解手机通过无线Wifi连接打印机的方法...

打印机是我们在办公过程中经常会用到的打印设备,特别是当需要大量的文件资料时,打印机可以帮助我们快速的打印和记录。随着打印机使用的不断广泛,打印机的种类也在不断的增多,为了能够适应现在这个网络智能时代的发展,…

卷积码Viterbi译码算法基本原理及C语言实现

配套代码:https://download.csdn.net/download/wlwdecs_dn/14463620 界面 (3, 1, 3)卷积码状态转移框图 源文件 编码文件: 译码文件:

Win32编程之基于MATLAB与VC交互的幻方阵(魔方阵)输出

运行环境 Matlab R2018b x64 or x32 Visual Studio 2017 企业版 程序下载 配套代码下载地址 程序预览 程序功能描述 矩阵运算是大多数科学运算的必要工具。通常情况下,Matlab是实现矩阵运算的最佳工具,但是大多数Matlab运算都是基于double类型,占据空间很大,遇到大型数…

java中使用es的dsl_基于DSL的基于图论的Java程序中输入图数据的方法

java中使用es的dsl我们大多数人已经编写了一些处理图论算法的程序,例如找到两个顶点之间的最短路径,找到给定图的最小生成树等等。 在这些算法的每一种中,表示图形的编程方式是使用邻接矩阵或邻接列表 。 两者都不是定义图形输入的非常直观的…

leetcode 495. 提莫攻击(esay)(优质解法)

链接&#xff1a;495. 提莫攻击 代码&#xff1a; class Solution {public int findPoisonedDuration(int[] timeSeries, int duration) {int time0;for(int i1;i<timeSeries.length;i){if(timeSeries[i]-timeSeries[i-1]<duration){timetimeSeries[i]-timeSeries[i-1];…

基于高阶累积量的数字调制信号分类(Hierarchical Digital Modulation Classification Using Cumulants例1复现)

本文主要来源于2000年Swami经典文献Hierarchical Digital Modulation Classification Using Cumulants中例1的复现(文献共有15个实例,后续例子与例1实现方法类似,有问题欢迎留言),该论文是高阶累积量作信号调制识别分类的开篇之作,后续该方向的文献几乎都引用了Swami这篇…

矩阵可逆的一种刻画方式

问题 若矩阵A满足AATIAA^{\rm{T}}IAATI&#xff0c;则A可逆。 证明一 反证法。假设A不可逆&#xff0c;则 ∃x0≠0\exists{x_0}\ne0∃x0​​0&#xff0c;使得Ax00A{x_0}0Ax0​0&#xff0c;则 x0AT(Ax0)T0T{x_0}{A^{\rm{T}}} {(A{x_0})^{\rm{T}}} {0^{\rm{T}}}x0​AT(A…

我们知道计算机的大小单位有 B, KB, MB 等,现在请你编写一个计算器进行大小单位换算。Java洛谷传智杯

题目描述&#xff1a; 我们知道计算机的大小单位有 B, KB, MB 等&#xff0c;现在请你编写一个计算器进行大小单位换算。 输入格式&#xff1a;输入一个字符串&#xff0c;由一个 0 到 1023 之间的整数&#xff0c;一个单位名称&#xff08;大写字母&#xff09;&#xff0c;一…

传智杯Java志愿者传智专修学院总共召集了n位志愿者来负责打扫活动,现在需要你负责帮忙统计每位志愿者的工作情况,用来制作光荣榜,给他们发小花花

Java实现思路&#xff1a;创建一个志愿者内部类&#xff0c;包括编号、服务时长、难度、贡献度属性。使用ArrayList将多个志愿者对象联系在一起。使用Collection的sort方法&#xff0c;重写compare方法进行按规则比较。 Java代码&#xff1a; import java.util.ArrayList; im…

高斯白噪声下基于EM的多径时延估计

本文主要来源于复现文献的部分内容&#xff0c;有一定的参考价值&#xff1a; [1] 刘波. 基于EM的突发通信参数估计技术研究[D]. 2009. 文末有代码和参考文献网盘下载地址&#xff0c;有问题欢迎留言交流&#xff01; 1 引言 对于多径传播&#xff0c;接收信号是由源信号与它…

传智杯Java终端有一天您厌烦了电脑上又丑又没用的终端,打算自己实现一个 Terminal

Java思路&#xff1a;使用String的字符串处理以及ArrayList的列表处理。 Java代码&#xff1a; import java.util.ArrayList; import java.util.Scanner; public class Main{public static ArrayList<String> list new ArrayList<>();public static void main(S…

新年迈出Java后台服务器与数据库交互第一步2022最新通用Java8jdbc8连接mysql8数据库进行增删改查等基本操作详解(IDEA),jar包导入,图片等文件流,批量操作

文章目录一、JDBC下载与导入二、获取连接三、PreparedStatement类操作数据库四、操作BLOB类型字段&#xff08;图片视频等&#xff09;五、Batch批量插入&#x1f646;&#x1f3fb;‍♀️&#x1f646;&#x1f3fb;‍♀️文末最新版jdbc jar包下载 &#x1f646;&#x1f3fb…

最优化理论与算法笔记

最优化理论与算法笔记