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还处于开发者预览版阶段,感兴趣的开发者可通过NPM或GitHub下载、测试、反馈。 在应用程序代码中加载并配置:
- var AWS = require('aws-sdk');
-
- AWS.config.update({
- accessKeyId: 'ACCESS_KEY',
- secretAccessKey: 'SECRET_KEY',
- region: 'us-east-1'
- });
接下来,创建一个服务接口对象:
然后使用对象发起请求。下面代码实现了同时上传一组对象到Amazon S3:
- var params1 = {Bucket: 'myBucket', Key: 'myKey1', Body: 'Hello!'};
- var params2 = {Bucket: 'myBucket', Key: 'myKey2', Body: 'World!'};
-
- s3.client.putObject(params1).done(function(resp) {
- console.log("Successfully uploaded data to myBucket/myKey1");
- });
-
- s3.client.putObject(params2).done(function(resp) {
- console.log("Successfully uploaded data to myBucket/myKey2");
- });
详细信息:http://aws.amazon.com/sdkfornodejs/
分享到:
相关推荐
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 ...
一个小型实用程序,用于使用Amazon的签署普通的Node.js http(s)请求选项。 如果要在浏览器或类的环境中签名和发送AWS请求,请签出 –否则,您还可以捆绑此库以使用。 截至2020-05-22,唯一不支持v4的AWS服务是 ...
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 react-native-aws-cognito-js This Amazon Amazon Identity Identity Amazon Identity Identity JavaScript combination 和
AWS SDK for JavaScript是Amazon Web Services(AWS)提供的一款强大的JavaScript库,用于在浏览器和Node.js环境中与AWS服务进行交互。这个“前端项目-aws-sdk.zip”包含了一个名为“aws-sdk-js-master”的源代码...
AWS S3 JS SDK是Amazon Web Services (AWS)提供的JavaScript库,专为在Web应用程序中与Amazon Simple Storage Service (S3)交互而设计。S3是一个云存储服务,用于存放和检索任意数量的数据,无论何时何地,都能以高...
- **AWS SDK for Ruby**、**AWS SDK for Node.js**、**AWS SDK for PHP**等:针对其他语言的SDK,确保跨平台开发的便利性。 3. **AWS 命令行工具**: - **AWS Command Line Interface (CLI)**:一个统一的命令行...
用于 Node.js 的 AWS CLI s3 同步适用于 Node.js 的 AWS CLI s3 sync提供了一个现代客户端,以按照官方的精神在文件系统和 S3 存储桶之间执行 S3 同步操作。 AWS CLI安装不受此模块所需。特征将本地文件系统与远程 ...
开发者可以利用AWS SDK for JavaScript,轻松地访问和操作AWS的各种服务,如创建和管理EC2实例,上传和下载S3对象,以及读写DynamoDB数据。 对于压缩包文件"**PebbleServer-master**",这通常代表的是项目源代码的...
在实际操作中,项目可能首先会通过AWS SDK for JavaScript连接到Rekognition服务,然后上传图片或视频流。接着,服务会返回人脸检测的结果,包括位置信息、表情、年龄等属性。开发者可能还会实现将结果展示在网页上...
要与 AWS 服务进行交互,开发者通常会使用 AWS SDK for JavaScript,这是一个库,可以让你轻松地从 Node.js 应用中调用 AWS 服务,如 Lambda 和 API Gateway。 5. **部署流程** 部署流程通常包括以下步骤: - ...
**AWS Lambda 和 Node.js 在图像处理中的应用** 在云服务领域,Amazon Web Services(AWS)提供了Lambda,一种无服务器计算平台,允许开发者运行代码而无需预先配置或管理服务器。Lambda可以响应各种事件,如对象...
在Node.js中开发Amazon Kinesis Client Library Consumer是一个重要的任务,因为Amazon Kinesis是AWS提供的一种实时数据处理服务,它能够处理并分析大量的流数据。KCL(Kinesis Client Library)为开发者提供了方便...
总结来说,使用Node.js和AWS SDK,我们可以轻松地为AWS CloudFront创建签名URL,以实现安全的内容分发。通过理解和实施这个基本示例,你可以进一步扩展功能,满足更复杂的访问控制和安全性需求。
开发者可能使用AWS SDK for Node.js来编写和部署Lambda函数。 此外,可能涉及到AWS API Gateway,这是一个完全托管的服务,用于创建、维护、控制和监控API。在aws-nodejs-sample中,API Gateway可能被用来暴露和...
配置完成后,可以使用AWS SDK for Node.js,这是一个允许Node.js应用与AWS服务通信的库。 接下来,可能会讨论AWS Lambda。Lambda是AWS的一种无服务器计算服务,它允许开发者运行代码而不必管理底层基础设施。在Node...
一个简单的Node.js命令行向导,可为启用MFA的用户生成AWS会话令牌。 入门 确保您已安装AWS CLI 备份~/.aws/credentials和~/.aws/config文件(!!!) 确保您配置了有效的AWS CLI用户。 您的~/.aws/credentials文件...
源码可能包含了使用Python、Java、Node.js或其它语言的SDK的例子。 4. **AWS配置和凭证文件**: 在本地开发环境中,AWS SDK通常会查找默认的凭证文件(如~/.aws/credentials)。源码可能演示了如何配置和使用这些...
使用aws-iot-device-sdk.js软件包,开发人员可以编写JavaScript应用程序,这些应用程序可以通过通过访问AWS IoT平台。 它可以在Node.js环境以及浏览器应用程序中使用。 概述 本文档提供了有关如何安装和配置适用于...
通过Node.js中适用于JavaScript的AWS开发工具包快速使用AWS。 该SDK通过为包括Amazon S3,Amazon EC2,DynamoDB和Amazon SWF在内的AWS服务提供JavaScript对象,帮助消除了复杂性。 单个可下载的软件包包括AWS ...