草庐IT

terraform-provider-aws

全部标签

javascript - 在 Angular 2 应用程序中导入 AWS SDK

我试图在我的Angular2应用程序中使用AWSSDK,但遇到了困难。以下是我采取的步骤:使用npminstallaws-sdk将awssdk安装到我的Angular2应用程序中使用npminstall--save-dev@types/node安装类型尝试以多种不同方式在我的Angular2服务中包含AWS模块:declarevarAWS:any;,importAWS=require('aws-sdk');,最后import*asAWSfrom'aws-sdk';。当我尝试使用第一种和第三种类型的导入时,直到我尝试访问AWS对象中的一个库时,我才收到编译器错误,即AWS.config.

javascript - 如何使用 javascript aws-sdk 支持 dynamoDB 中的事务?

我们有一个用node.js编写的微服务,我们使用dynamoDB进行数据存储。值以json格式针对键存储。在更新服务调用中,我们获取一个键的值,更新json并保存它。最近,我们遇到了2个调用想要更新同一个键的值的情况。所以第一次调用读取值,然后第二次调用读取值,第一次调用更新并保存,然后第二次更新并保存值(竞争条件的通常情况),所以在这种情况下,第一次调用的更新没有反射(reflect)在数据库中。为了解决这个问题,我做了一些研究并了解了dynamoDB的事务库。但是好像还没有在node-jssdk中。此外,我搜索了版本控制和乐观锁定,但我再次没有在node-jssdk中找到对此的支持

javascript - 使用 nodejs aws sdk 将生成的 pdf 上传到 AWS S3

我正在使用pdfkit生成包含一些自定义内容的pdf,然后将其发送到AWSS3存储桶。虽然如果我生成整个文件并上传它完美无缺,但是,如果我想将生成的文件可能作为八位字节流进行流式传输,我找不到任何相关的指针。我正在寻找nodejs解决方案(或建议)。 最佳答案 我会在这里尽量准确。我不会详细介绍pdfKit的nodejssdk的用法。如果您希望将生成的pdf作为文件。varPDFDocument=require('pdfkit');//Createadocumentdoc=newPDFDocument();//Pipeit'sout

javascript - Grunt Watch 反复显示 "Warning: must provide pattern"

我在配置Grunt以查看我的项目文件、重建和更新连接服务器中托管的页面时遇到问题。如果我运行任何构建任务,然后将'watch'作为组合任务的一部分,那么'watch'似乎陷入循环,无休止地打印消息.Running"watch"taskWaiting...Warning:mustprovidepattern如果我只是运行$gruntwatch,它会很高兴地观察我的源文件并根据需要进行编译/构建。我认为相关的任务配置是这些:watch:{html:{files:['','',''],tasks:['html']},sass:{files:['sass/*.scss'],tasks:['st

javascript - Angular js 缩小后出错。错误 : [$injector:unpr] Unknown provider: eProvider <- e <- makeErrorsDirective

我使用Gulp缩小了我的整个js文件。缩小后,我收到如下错误:[$injector:unpr]Unknownprovider:eProvider我的Controller文件中有一个自定义指令。varmyhubdashboardControllers=angular.module('vpdashboardmodule',[]);.directive('mhDashboard',function($http,authService,apiService){return{restrict:'EA',scope:{name:'@',dash:'@',report:'@',disname:'@'

javascript - AWS lambda 是否存储全局变量?

我创建了如下简单的增量计数器。global.counter=0;exports.handler=(event,context,callback)=>{//TODOimplementcallback(null,++global.counter);};每当我测试这个函数时,我都会得到预期的增量值。这是正确的方法还是我需要将计数器存储在云数据库中? 最佳答案 当您第一次调用Lambda函数时,AWS会在后台引导一个容器。当您多次调用Lambda函数时,您可能获得相同的容器来优化运行持续时间和设置延迟。您不能依赖此行为,但您必须意识到它的存

javascript - Provider 中的无效 Prop child

过去几周我一直在学习React。首先使用普通React开发了一个简单的Chat,现在我开始将Redux集成到我的应用程序中。我添加了一个简单的Action、一个匹配的Reducer(以及一个根Reducer)和一个Store。然后我到达了需要使用react-redux库中的Provider的部分:importReactfrom'react';importReactDOMfrom'react-dom';import{Provider}from'react-redux';import{Router,browserHistory}from'react-router';importConfig

javascript - AWS Cognito 未经身份验证的登录错误(未定义窗口)[JS]

我正在使用AWSCognito来使用用户池和身份验证。我的注册工作正常,但我的登录功能抛出错误:/node_modules/aws-sdk/lib/request.js:31抛出错误;^ReferenceError:窗口未定义函数如下:app.post('/login',function(req,res,next){console.log("Email:"+req.body.email);console.log("Password:"+req.body.password);varauthenticationData={Username:req.body.username,Passwor

javascript - 使用 STS 凭证上传 aws-sdk - 403 错误

我一直在尝试设置Amazon的STS(安全token服务)来为客户端上传到S3创建临时凭证。我可以使用IAM用户生成的访问key使代码正常工作,但是当我换出访问key/secretkey然后添加sessiontoken时,我收到403禁止访问。S3访问日志不记录尝试。在STS端,我通过aws-sdk为node.js生成凭据,使用与上面相同的IAM用户,SDK愉快地生成STS凭据:letsts=newAWS.STS({apiVersion:'2011-06-15'});sts.assumeRole({RoleArn:'arn:aws:iam::[REMOVED]:role/[REMOVE

javascript - AWS S3 访问仅有时被拒绝

几天来,我一直在尝试将用于javascript的aws-sdk文件上传到s3存储桶。我添加了正确的CORS策略,出于测试目的,该存储桶具有公共(public)权限。不过,文件上传只有50%的时间有效。我正尝试从我的网站连续上传3-4个文件,但在第二个文件之后我的访问被拒绝。由于某种原因,前2次上传成功,但第3次开始失败。我不知道我是否发现了一个小故障,或者我是否做错了什么。我的COR政策是。我也试过了`http://*https://*PUTPOSTGETDELETE3000ETag*`我也试过:*没有成功。为了上传文件,我使用aws-cognitosdkforjs的临时凭证。我用来上