`

亚马逊推出 AWS SDK for Node.js

阅读更多

AWS(Amazon Web Services,亚马逊网络服务)开发团队今天发布了AWS SDK for Node.js,基于JavaScript实现。 


通过AWS SDK for Node.js,开发者可以在几分钟内在应用程序中集成AWS服务,包括Amazon DynamoDB、Amazon Simple Storage Service (S3)、Amazon Elastic Compute Cloud(EC2)和Amazon Simple Workflow Service(SWF)等。 

目前该SDK还处于开发者预览版阶段,感兴趣的开发者可通过NPMGitHub下载、测试、反馈。 

在应用程序代码中加载并配置: 

Javascript代码 
  1. var AWS = require('aws-sdk');  
  2.   
  3. AWS.config.update({  
  4.   accessKeyId: 'ACCESS_KEY',   
  5.   secretAccessKey: 'SECRET_KEY',  
  6.   region: 'us-east-1'  
  7. });  

接下来,创建一个服务接口对象: 

Javascript代码 
  1. var s3 = new AWS.S3();  

然后使用对象发起请求。下面代码实现了同时上传一组对象到Amazon S3: 

Javascript代码 
  1. var params1 = {Bucket: 'myBucket', Key: 'myKey1', Body: 'Hello!'};  
  2. var params2 = {Bucket: 'myBucket', Key: 'myKey2', Body: 'World!'};  
  3.   
  4. s3.client.putObject(params1).done(function(resp) {  
  5.   console.log("Successfully uploaded data to myBucket/myKey1");  
  6. });  
  7.   
  8. s3.client.putObject(params2).done(function(resp) {  
  9.   console.log("Successfully uploaded data to myBucket/myKey2");  
  10. });  

详细信息:http://aws.amazon.com/sdkfornodejs/
分享到:
评论

相关推荐

    Beginning.Amazon.Web.Services.with.Node.js.1484206541

    Beginning Amazon Web Services with Node.js teaches any novice Node.js developer to configure, deploy, and maintain scalable small to large scale Node.js applications in Amazon Web Services. Hosting a ...

    aws4:使用AWS Signature版本4签名并准备Node.js请求

    一个小型实用程序,用于使用Amazon的签署普通的Node.js http(s)请求选项。 如果要在浏览器或类的环境中签名和发送AWS请求,请签出 –否则,您还可以捆绑此库以使用。 截至2020-05-22,唯一不支持v4的AWS服务是 ...

    Node.js-Node.js持久缓存模块支持多种后端存储

    Node.js的`aws-sdk`库可以让你轻松地将缓存数据写入或读取自S3。 5. Google Drive / Google Cloud Storage:Google的云存储服务提供了与S3类似的功能。使用`google-cloud`库,开发者可以在Node.js中与这些服务进行...

    react-native-aws-cognito-js, 响应本机 AWS Cognito SDK.zip

    react-native-aws-cognito-js, 响应本机 AWS Cognito SDK react-native-aws-cognito-js This Amazon Amazon Identity Identity Amazon Identity Identity JavaScript combination 和

    前端项目-aws-sdk.zip

    AWS SDK for JavaScript是Amazon Web Services(AWS)提供的一款强大的JavaScript库,用于在浏览器和Node.js环境中与AWS服务进行交互。这个“前端项目-aws-sdk.zip”包含了一个名为“aws-sdk-js-master”的源代码...

    aws s3 js sdk

    AWS S3 JS SDK是Amazon Web Services (AWS)提供的JavaScript库,专为在Web应用程序中与Amazon Simple Storage Service (S3)交互而设计。S3是一个云存储服务,用于存放和检索任意数量的数据,无论何时何地,都能以高...

    2019年 AWS 21个开发人员工具资料包

    - **AWS SDK for Ruby**、**AWS SDK for Node.js**、**AWS SDK for PHP**等:针对其他语言的SDK,确保跨平台开发的便利性。 3. **AWS 命令行工具**: - **AWS Command Line Interface (CLI)**:一个统一的命令行...

    s3-sync-client:适用于 Node.js 的 AWS CLI s3 同步命令

    用于 Node.js 的 AWS CLI s3 同步适用于 Node.js 的 AWS CLI s3 sync提供了一个现代客户端,以按照官方的精神在文件系统和 S3 存储桶之间执行 S3 同步操作。 AWS CLI安装不受此模块所需。特征将本地文件系统与远程 ...

    PebbleServer:Pebble AWS Node.js服务器

    开发者可以利用AWS SDK for JavaScript,轻松地访问和操作AWS的各种服务,如创建和管理EC2实例,上传和下载S3对象,以及读写DynamoDB数据。 对于压缩包文件"**PebbleServer-master**",这通常代表的是项目源代码的...

    aws-rekognition-with-node-js-master.zip

    在实际操作中,项目可能首先会通过AWS SDK for JavaScript连接到Rekognition服务,然后上传图片或视频流。接着,服务会返回人脸检测的结果,包括位置信息、表情、年龄等属性。开发者可能还会实现将结果展示在网页上...

    AWSHelloNodeJSApp:Node.js 中 hello world 应用程序的 AWS 测试

    要与 AWS 服务进行交互,开发者通常会使用 AWS SDK for JavaScript,这是一个库,可以让你轻松地从 Node.js 应用中调用 AWS 服务,如 Lambda 和 API Gateway。 5. **部署流程** 部署流程通常包括以下步骤: - ...

    aws-node-photo-resize-lambda:用Node.js编写的S3 lamda,用于处理上传到S3存储桶的图像并调整其大小并执行其他Web优化

    **AWS Lambda 和 Node.js 在图像处理中的应用** 在云服务领域,Amazon Web Services(AWS)提供了Lambda,一种无服务器计算平台,允许开发者运行代码而无需预先配置或管理服务器。Lambda可以响应各种事件,如对象...

    aws_kinesis_node_app:在Node.js中开发示例Amazon Kinesis Client Library Consumer

    在Node.js中开发Amazon Kinesis Client Library Consumer是一个重要的任务,因为Amazon Kinesis是AWS提供的一种实时数据处理服务,它能够处理并分析大量的流数据。KCL(Kinesis Client Library)为开发者提供了方便...

    awscloudfront-signedurls:如何在 node.js 中为 AWS Cloudfront 签名 URL 的基本示例

    总结来说,使用Node.js和AWS SDK,我们可以轻松地为AWS CloudFront创建签名URL,以实现安全的内容分发。通过理解和实施这个基本示例,你可以进一步扩展功能,满足更复杂的访问控制和安全性需求。

    aws-nodejs-sample

    开发者可能使用AWS SDK for Node.js来编写和部署Lambda函数。 此外,可能涉及到AWS API Gateway,这是一个完全托管的服务,用于创建、维护、控制和监控API。在aws-nodejs-sample中,API Gateway可能被用来暴露和...

    aws_nodejs

    配置完成后,可以使用AWS SDK for Node.js,这是一个允许Node.js应用与AWS服务通信的库。 接下来,可能会讨论AWS Lambda。Lambda是AWS的一种无服务器计算服务,它允许开发者运行代码而不必管理底层基础设施。在Node...

    get-aws-session-token:一个简单的Node.js命令行向导,可为启用MFA的用户生成AWS会话令牌

    一个简单的Node.js命令行向导,可为启用MFA的用户生成AWS会话令牌。 入门 确保您已安装AWS CLI 备份~/.aws/credentials和~/.aws/config文件(!!!) 确保您配置了有效的AWS CLI用户。 您的~/.aws/credentials文件...

    with-aws-creds-源码.rar

    源码可能包含了使用Python、Java、Node.js或其它语言的SDK的例子。 4. **AWS配置和凭证文件**: 在本地开发环境中,AWS SDK通常会查找默认的凭证文件(如~/.aws/credentials)。源码可能演示了如何配置和使用这些...

    aws-iot-device-sdk-js:用于使用JavaScriptNode.js从设备连接到AWS IoT的SDK

    使用aws-iot-device-sdk.js软件包,开发人员可以编写JavaScript应用程序,这些应用程序可以通过通过访问AWS IoT平台。 它可以在Node.js环境以及浏览器应用程序中使用。 概述 本文档提供了有关如何安装和配置适用于...

    meteor-aws-sdk:适用于NodeJS的AWS开发工具包-为Meteor打包

    通过Node.js中适用于JavaScript的AWS开发工具包快速使用AWS。 该SDK通过为包括Amazon S3,Amazon EC2,DynamoDB和Amazon SWF在内的AWS服务提供JavaScript对象,帮助消除了复杂性。 单个可下载的软件包包括AWS ...

Global site tag (gtag.js) - Google Analytics