AWS博客称它支持扇出消息传递模式.为此,我将SQS队列订阅到SNS主题.
现在我的问题是,SNS向SQS发布消息是否可靠?如同,在每个帖子发送到SNS时,是否保证SNS将始终成功地在订阅的所有SQS队列上发布通知(消息)?
还在阅读AWS.Amazon Large Instances附带850GB本地存储空间.但是,我在故障转移的情况下读取并且我们想要启动另一个实例,我们可以在其上安装EBS卷并开始正常运行?这意味着我们必须在EBS卷上配置并存储它才能享受此功能.这是否意味着对于本地存储,如果数据保存在本地,我们将无法做到这一点?EBS单独收费,850GB的大型本地存储可能不是那么有利?EBS是否正常用于Web服务器数据,还是主要用于MySQL用于持久数据?
任何有AWS经验的人都可以拥有良好的内幕吗?这意味着我支付的大多数情况都必须购买EBS才能享受切换功能?
对于网站/应用程序和电子商务,哪种存储解决方案更可取,为什么?
我是亚马逊云服务的新手,我需要一些方向.
我创建了一个Amazon SNS主题并添加了2个订阅.
现在的问题是我无法理解如何确认HTTP URL的订阅.我无法在apache access.log上看到post请求.我是否必须在其他地方寻找消息.
我已经在服务器上通过乘客部署了一个rails项目.我应该通过rails代码检查发布请求吗?
我正在使用适用于Amazon SNS的Amazon AWS Ruby SDK,但我在使用已经注册的设备时遇到了一些问题.有时当设备再次注册时,我会收到类似的错误AWS::SNS::Errors::InvalidParameter Invalid parameter: Token Reason: Endpoint arn:aws:sns:us-east-1:**** already exists with the same Token, but different attributes..如何检查端点是否已存在,更重要的是,如何获取给定令牌的端点?
我有一个很少访问的网站(有时每天 2/3 次,有时根本不访问)
我想在没有流量发生时自动关闭实例(这在设置cloudwatch警报时是可能的)。
我当前遇到的问题是,一旦网站上有请求,我想再次启动实例(我完全不介意必须等待实例重新上线)。
有什么办法可以做到这一点吗?如果是的话,技术上如何运作?
我正在尝试使用无服务器框架来创建使用开放天气NPM模块的Lambda函数.但是,我得到以下异常,但我的node_modules包含特定的库.
我成功运行了样本,(https://github.com/serverless/examples/tree/master/aws-node-rest-api-with-dynamodb),现在黑客添加节点模块来集成开放天气API .
Endpoint response body before transformations: {"errorMessage":"Cannot find module 'Openweather-Node'","errorType":"Error","stackTrace":["Module.require (module.js:353:17)","require (internal/module.js:12:17)","Object.<anonymous> (/var/task/todos/weather.js:4:17)","Module._compile (module.js:409:26)","Object.Module._extensions..js
Run Code Online (Sandbox Code Playgroud)
我的代码
'use strict';
const AWS = require('aws-sdk'); // eslint-disable-line import/no-extraneous-dependencies
var weather = require('Openweather-Node');
const dynamoDb = new AWS.DynamoDB.DocumentClient();
module.exports.weather = (event, context, callback) => {
const params = {
TableName: process.env.DYNAMODB_TABLE,
Key: {
id: event.pathParameters.id,
},
};
weather.setAPPID("mykey");
//set the culture
weather.setCulture("fr");
//set the forecast type
weather.setForecastType("daily");
const response = {
statusCode: 200,
body: "{test response}",
};
callback(null, response);
};
Run Code Online (Sandbox Code Playgroud) amazon-web-services node.js aws-sdk aws-lambda serverless-framework
如果需要,使用AWS CLI和jq,我正在尝试在特定仓库中获取最新图像的标记.
让我们调用回购foo,并说最新的图像被标记bar.我用什么查询返回bar?
我得到了
aws ecr list-images --repository-name foo
Run Code Online (Sandbox Code Playgroud)
然后意识到列表图像文档没有提供日期作为可查询字段的引用.在终端中粘贴以上内容为我提供了仅包含标签和摘要的密钥对,没有日期.
还有一些方法可以获得"最新"的图像吗?我可以假设它将永远是返回输出中的第一个或最后一个吗?
我只是AWS的初学者。我需要了解lambda支持。我正在使用PHP。
lambda是否支持PHP?如果没有,是否还有其他支持PHP的替代解决方案?
我目前正在构建一个 Web 应用程序,其后端纯粹是在 API Gateway/Lambda 中构建的。我构建了一个自定义 JSON Web Token (JWT) 授权器来授权用户。目前我正在标题字段中传递令牌。
不幸的是,我只能定义将令牌发送到 API Gateway 的标头字段。我的应用程序将令牌存储在 cookie 中。
是否有任何选项可以直接访问 cookie,以便它可以使用 lambda 进行身份验证。
例如:
现在我通过了:-
method.request.header.Authorizer
但我需要这样的东西:-
methods.request.header.Cookie
任何解决方法?谢谢!
amazon-ec2 ×3
amazon-sns ×3
aws-lambda ×3
amazon ×1
amazon-ebs ×1
amazon-s3 ×1
amazon-sqs ×1
aws-cli ×1
aws-sdk ×1
jwt ×1
node.js ×1
ruby ×1