我正在使用AWS SDK发送SNS,但通知不会发出
final AmazonSNSClient client = new AmazonSNSClient( new BasicAWSCredentials( "xxxx", "zzzzzzzzzzzz") );
final PublishRequest request = new PublishRequest("arn:aws:sns:us-east-1:123455:DEV_WEBSERVICE_ERROR", "This is test", "
我想知道是否有一种简单的方法或最佳实践可以确保自动缩放组中的所有实例都已使用该自动缩放组的当前启动配置启动
举个例子,想象一个名为www-asg的自动伸缩组,其中4个所需的实例在一个ELB后面运行web服务器。我想更改用于启动此自动缩放组实例的AMI或userdata。因此,我创建了一个新的启动配置www-cfg-v2,并更新www-asg以使用它
# create new launch config
as-create-launch-config www-cfg-v2 \
--imag
这可能是我在stackoverflow上问过的最复杂的问题,但我认为所有持续集成新手都可能从中受益。首先,我已经阅读了大量的文档和许多“入门”教程来理解这一切,但我错过了将它们联系在一起的大局
我对更高层次的解释感兴趣,它可以帮助指导人们围绕AWS、Packer、Vagrant和Chef建立一个完整的CI工作流。额外的好处是将所有这些都与NodeJS Express服务器相结合
下面是一些我发现很难从所有主题的所有文档中找出的陷阱
打包机/流浪者-当用户打包机的AWS构建的流浪者后处理器生成流浪
我正在为我的Web应用程序使用AmazonWeb服务(产品广告API)在Amazon上搜索书籍。到目前为止,我能够发送有效的请求并解析XML响应。我的问题是我找不到像这样的书的价格。亚马逊似乎不直接销售这种商品,其他一些商家也有责任这样做。在AWS的回复中,我找不到这些商品的任何价格。我在哪里能找到它
我使用的是大型响应组。我应该使用其他响应组吗?您应该使用,尤其是。您可以使用书籍的ASIN,使用产品API查找市场价格
当我在Gmail或Yahoo邮件收件箱中报告垃圾邮件时,我不会收到发布到我的SNS投诉主题中的投诉通知。但是,我可以使用Amazon邮箱模拟器生成投诉通知。它非常有效。我是否需要进行一些配置来接收来自Gmail/Yahoo邮箱的投诉通知?邮件发送客户端使用Http端点进行订阅。请注意,所有其他通知(硬反弹、软反弹、传递)均已成功接收。我没有在ec2实例中运行电子邮件程序。它在我的本地机器上运行,并使用ngrok暴露在互联网上
注:我确实在SO中浏览了其他相关问题。但是,他们没有帮助解决我的问题。
我想将我所有的文件夹和文件从FTP服务器复制到AmazonS3存储桶
尝试在web上查找信息以查找工具或AWS S3提供了用于从FTP服务器复制文件夹和文件的任何API
任何指向链接的工具或指针都会很有帮助可用于将多个文件和文件夹复制到Amazon S3。它还有一个sync命令,可以智能地复制新的或修改过的文件
这与您的源站是FTP服务器无关。相反,它是一种从某些源(Windows、Linux、Mac)复制到AmazonS3的方法。您可以从FTP软件外部调用该命令(例如每小时触发一次脚本)。可用
我一直试图在AWS上建立一个网站,在运行eb init和eb create并在没有任何问题的情况下选择我的设置后,我遇到了以下错误:
错误:[实例:i-f8e3c005模块:AWSEBAutoScalingGroup配置集:
null]命令在实例上失败。返回代码:1输出:
(截断)…连接=_连接(dsn,
连接工厂=连接工厂,异步=异步)
django.db.utils.OperationalError:无法连接到服务器:
连接被拒绝是主机“localhost”上运行的服务器
(127.0.0.
上下文:我指的不一定是基于KCL的应用程序,只是纯粹的Kinesis API调用
使用TRIM_HORIZONshard迭代器类型是否会立即为您提供流中最早发布的记录(即在Kinesis内置的24小时窗口中提供的最早记录),或者仅仅是24小时前某个时间段的迭代器/光标,然后必须使用它沿着溪流前进,直到找到最早发布的记录
换句话说,如果不太清楚的话
当使用碎片迭代器类型的TRIM_HORIZON时,预期的行为是它将从返回24小时前可用的记录开始,但是如果在24小时前发布了零记录,而不是仅在3小时前
您好,我正试图使用“IF”函数,就像RDS DeletionPolicy的云形成文档中提到的那样,但出于某种原因,它说我的函数不返回字符串
条件如下:
"DeletionPolicy" : {
"Fn::If" : [
"CreateProdResources",
"Snapshot",
"Delete"
]}
错误出现在标题中:
Template validation error: Template format error: Ever
我是新科尼托。我正在尝试使用Lambda实现awscognito。这是我正在关注的问题
AmazonCognitoIdentityClient client =
new AmazonCognitoIdentityClient();
GetOpenIdTokenForDeveloperIdentityRequest tokenRequest = new GetOpenIdTokenForDeveloperIdentityRequest();
toke
背景:
带有S3存储的Amazon Cloudfront视频交付:我使用的是定制的360度视频播放器。播放器只需链接到MP4视频。这些视频不是流式的,只是一个带有渐进式下载的直接链接
要解决的问题--->已签名的URL
1) 视频只能从我的网站播放,不能从其他网站播放。否则有人会直接链接到视频文件,我将不得不为亚马逊的流量付费
2) 在何处以及如何插入CloudFront“已签名URL”策略??大多数提示建议使用连接到CloudFront的“签名URL”。但我不能把拼图拼在一起,因为我只是一个半
我正在使用django和nginx,它们是托管在aws s3上的静态文件,带有cloudfront服务
在进行web开发时,您必须面对来自google的页面速度分析
显示的标准“要修复的错误”是关于为静态设置过期时间
最近,我使用BucketExplorer设置了一个缓存控件:max age。
然后我不得不使所有静态文件无效,并重新验证它们
它工作得很好,即使谷歌似乎还没有删除警告
但是我的问题是,我什么时候上传新的css/js,或者如果有人在博客上添加了一篇带有图片等的新文章,我该如何设置这些
我认为这可能是一个非常基本的问题(可能不是)。我想为我的lambda函数使用Apex,因为我只需要lambda而不是API网关,所以我不想使用笨重的无服务器
但是仅仅创建lambda并没有帮助,我需要安排一些事件和触发器
有没有人能帮我解决Apex使用地形来构建AWS结构的问题。它们支持构建用于在cron上触发Lambda的云监视事件规则
这是Terraform的文件
这是S3 Bucket通知的链接,允许您设置Lambda的触发器
Apex使用地形构建结构。它们支持构建用于在cron上触发La
我正试图通过Amazon CLI在Route53中创建一个TXT记录,以进行DNS-01验证。我似乎非常接近,但可能遇到了CLI问题(或我没有看到的格式问题)。正如您所看到的,它在抱怨一个应该用引号括起来的值,但实际上已经用引号括起来了
命令行:
aws route53 change-resource-record-sets --hosted-zone-id ID_HERE --change-batch file://c:\dev\test1.json
JSON文件:
{
"Changes":
我们使用Auth0为(联合)用户提供对Auth0的访问权限(我们遵循以下安装说明:)
在Auth0中,我们设置了一个简单的规则系统,其中联合用户的组成员身份映射到两个不同IAM角色中的一个,这在aws控制台中为用户提供完全访问权限或只读访问权限(或根本没有访问权限)
然而,我正在努力了解如何为联邦用户提供获取链接到其帐户的访问密钥id/secret的方法。我们的愿望是:
每个联邦用户的访问密钥id/secret是唯一的,因此,如果从身份提供程序中删除联邦用户,则访问密钥id/secret是无效的
我建立了kubernetes集群,然后在AWS上部署了它。它创建了一个负载平衡器、一个主节点和4个小型节点
我可以使用kubectl proxy命令检查它是否在本地工作,结果是可以的。我能够连接到一个特定的吊舱
问题是我无法从外部访问它。我的IP是这样的:
ab0154f2bcc5c11e6aff30a71ada8ce9-447509613.eu-west-1.elb.amazonaws.com
我还修改了安全组,因此每个节点都有以下安全组:
Ports Protocol Sourc
我正在AWS数据管道中使用EMR活动。此EMR活动正在EMR群集中运行配置单元脚本。它以dynamo DB作为输入,并将数据存储在S3中
这是EMR活动中使用的EMR步骤
s3://elasticmapreduce/libs/script-runner/script-runner.jar,s3://elasticmapreduce/libs/hive/hive-script,--run-hive-script,--hive-versions,latest,--args,-f,s3://my-s3
当我使用导入数据表时
val df = spark.sql("SELECT * FROM newsletter.newsletter_delivery where newsletter_delivery.ndi_divisione_id = 61" ).show
我明白了(摘自专栏):
+-------------------------+
|新吉布提国际联盟委员会|
|空的|
|空的|
|空的|
。。。。
换句话说,一个表被|除
目前,我正在解析这个巨大的字符串,并将数据输入到一个数据帧中,
我在ASG下有2个EC2实例。我使用设置为使用自动缩放的DeploymentGroup1在codeDeploy中创建了Application1
我面临的问题是,当设置新的EC2实例时,codedeploy不会创建新的部署,代码也不会推送到实例。看起来连日志都看不出来发生了什么
当我为我的自动缩放组列出钩子时,我确实看到了它们:
$ aws autoscaling describe-lifecycle-hooks --auto-scaling-group-name SAND-web-ASG
{
我正在使用AWS S3 SDK通过TransferManager从S3 Bucket下载文件。
案例
1.如果internet连接没有中断,则文件下载成功。
2.但是,如果出现网络故障,文件下载会冻结一段时间,但如果默认情况下在套接字超时(50秒)之前互联网已启动,则会成功恢复下载。
3.从我的侧面增加插座超时
@Bean
public ClientConfiguration clientConfiguration() {
this.clientConfiguration = new C
我的Amazon RDS读取副本有一个奇怪的问题。监控人员表示,它比主实例具有更高的Wite吞吐量。Master是同一个实例类xlarge。此外,写入IOPS指标看起来更高
什么可能导致较高的写入读取副本?来自SELECT查询的临时表将是一个明显的候选。您是否正在主动查询复制副本?是的,我在那里做了很多查询,但只有一个存储过程使用临时表并定期(每12小时)执行查询。我检查了我的其他SELECT语句,似乎在加入大表时,我的限制有时超过2000。如果我没有足够的可用内存,DB引擎会将结果集写入磁盘吗
今晚,我的客户将在一个备受瞩目的电视节目上推销他的生意。我创建了他们的API,并让它在Google云平台上的一个小型服务器上运行,实例上有一个静态IP,因为这就是我们所需要的
现在,我正在尝试扩展它以适应不可避免的流量,我将转向负载平衡器和多个可扩展实例。我想我可以使用实例中的IP地址并将其传输到负载平衡器。但是负载平衡器需要全局转发IP,并且实例的IP地址只是区域性的
出于某种原因,移动开发者将他们的URL硬编码为IP地址,而不是域名。现在对他们来说重新提交应用程序代码已经太晚了,所以我需要一
抱歉,我在文档中找不到这一刻:(
当sqs决定将消息从队列移动到死队列时,它是保留原始id还是为消息分配一个新id?是否保证它总是复制原始id,或者它可能复制或不复制?尝试-消息id被保留。我认为有理由假设总是这样。是的,AWS保留混乱将邮件移动到死信队列(DLQ)时的年龄id
Amazon SQS将消息移动到死信队列(带有原始消息ID)
来源:您是否尝试过查看它是否保留相同的ID?结果如何?
我已向AWS申请SSL证书,并选择了DNS验证。现在他们要求我添加CNAME记录以进行验证。他们向我提供了以下可供使用的信息:
Name: xxx.mydomain.com. [Host field on GoDaddy]
Value: xxx.acm-validations.aws. [Points to field on GoDaddy]
Type: CNAME
现在,每当我使用GoDaddy DNS接口提供此选项时,它都会抛出一个错误,表示“指向”字段:
输入@或有效的主机名,如:“s
是否可以从提交到github(不涉及测试)的代码自动构建docker映像,然后使用lambda函数将其推送到AWSECR?您不能仅使用lambda,因为lambda并不是docker守护程序的合适执行环境(构建映像所必需的),但是,您可以使用lambda+sns触发一个端点,该端点可以指向您开发的、托管在ec2上的服务,该服务将在git克隆后触发docker build命令(您可以使用类似于python的fabfile.org或允许您执行服务器命令的框架)
您当然可以扩展这个想法,也许可以将ec
有人知道将AWS自动校准组启动配置复制到EC2启动模板的方法吗
似乎存在,但我在aws cli中找不到用于此的命令。我不知道这是否可行,但可能会尝试使用描述启动配置输出作为模板数据 我们使用它(来自CFN),但它可以被改编为从shell脚本调用:
我正在尝试构建一个简单的cloudformation模板,它创建一个EC2实例&2个网络接口,并将它们连接到EC2实例。
当我将安全组传递给ENIs时,我得到一个错误,即安全组id不存在,而它确实存在
我认为问题是在将安全组转换为字符串列表并将其传递给AWS::EC2::NetworkInterface的groupSet属性时出现的。当我只选择一个安全组时,该模板可以正常工作,但在我选择多个SGs时就无法工作
云层板
{
"AWSTemplateFormatVersion&qu
我在SES中设置了一个电子邮件地址,并将SNS主题添加到通知部分
然后,我可以通过电子邮件订阅SNS主题,我将收到通知,但有没有一种简单的方法可以将这些通知写入控制台中的CloudWatch日志?没有自动工具将这些信息导入日志。你可以:
创建一个AWS Lambda函数,将数据写入CloudWatch日志
订阅Amazon SNS主题的Lambda函数
这将是一个相当简单的函数,因为SNS通知将被传递到函数中。该函数只需调用CloudWatch日志来存储信息
但是,根据您的信息使用情况,最
我想检查EC2实例硬件描述的描述。
例如,它的RAM
dmidecode显示空信息
sudo dmidecode --type 17
# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.
“lshw-c内存”没有显示太多详细信息
lshw -c memory
*-firmware
description: BIOS
vendor: Amazon EC2
physica
如何获得lex聊天机器人对话?我想在聊天结束时发送聊天对话的电子邮件
我正在使用c#.net core 2.1构建labda函数在lambda函数中是否有获取聊天机器人对话的空间?我通过在会话属性中保存InputTranscript和lambda响应来管理。在关闭事件时,我发送带有会话属性内容的电子邮件
下面是helper类
public abstract class AbstractIntentProcessor : IIntentProcessor
{
internal const
我正在使用AWS备份服务为我的DynamoDB创建备份,但我不喜欢这个解决方案,因为它非常手动,不可复制
现在,我如何(从CloudFormation Designer或模板)构建AWS备份
我正在寻找,但我做不到
注意:我不想使用lambda的任何计划事件进行备份。我需要使用AWS备份,但哪里可以有一个CloudFormation模板,以便轻松创建/更新
Description: "Backup Plan template to back up all resources tagged wit
我正在尝试创建一个Nginx反向代理服务器来连接到awss3。
背后的想法是,所有对AWS S3的请求都应该通过Nginx进行。这是一些尝试过的配置。使用这些配置,无法访问其显示站点
server {
listen 9091;
location / {
proxy_set_header Host 'my-bucket.s3.ap-south-1.amazonaws.com';
proxy_hide_header x-amz-id-2;
pr
我已经创建了一个运行在http上的弹性beanstalk环境。环境是为java应用程序设计的,我直接在环境中运行jar快照。现在我希望弹性beanstalk在https中运行,当前默认url在http中。因此,请帮助我如何在https中创建url,我使用的是elastic beanstalk本身提供的默认url。我猜您可能希望通过AWS elastic beanstalk控制台来实现这一点
您应该首先选择“容量”选项,然后从“自动缩放组”下拉列表中选择“负载平衡”,并根据需要选择其他选项(如果只
我是否可以通过单个地形代码将负载平衡器DNS名称作为CNAME记录集指定给linode域
已创建负载平衡器,并且应将获得的DNS名称作为记录集添加到Linode域。每当我删除并创建此负载平衡器时,应将DNS作为记录集添加到Linode域,因为每次新创建时,lb DNS名称都会更改。一个TF代码中有两个提供者,这可能吗
有没有任何可能的方法可以通过代码实现这一点
一个tf代码中有两个提供者,这可能吗?有没有任何可能的方法可以通过代码实现这一点
是的,您可以在一个tf文件中使用多个提供程序。要使用具
我正在使用serverless框架将lambda部署到AWS。我发现在我的项目中有许多嵌套的node\u模块文件夹,它们占用了超过250MB的数据。我认为它们来自第三方依赖关系,这些依赖关系有冲突版本。如何排除在serverless.yml中打包所有嵌套的node\u模块
package:
exclude:
- nodejs/node_modules/aws-sdk/**
- nodejs/node_modules/**/node_modules
我已经尝试了上面的配置,但
我正在尝试创建一个仪表板,用于在AWS下进行计费。我们的AWS设置如下:
masterAccount //access to all sub AWS account's billing info
subAccount1
subAccount2 //this is where Grafana is running
我从masterAccount获得了数据源,这是一个cloudwatchReadOnly访问,并从运行Grafana的subAccount2设置了assumeRole工作
我得
我的AWS控制台中有多个EC2实例,我希望通过添加防火墙规则/策略来保护这些实例。我了解到AWS提供了网络ACL和安全组,以实现相同的功能
从我所读到的,我对两者都有了基本的了解
安全组是EC2防火墙(一级防御),与实例绑定,本质上是有状态的,即传入规则的任何更改都会影响
离任规则也一样。一个实例可以有多个SG
网络ACL的是子网防火墙(二级防御),与子网相连,本质上是无状态的。子网只能有一个节点
我的问题是:
当我们有氯化钠时,为什么我们需要SG
当我们有SG时,为什么需要NACL
我
我有一个AWS帐户,我在/dev/elk文件夹下安装了ES。。
很长一段时间内都很好,但几天前不知何故文件被删除了。我想你的意思是你有一个EC2,并在上面安装了elasticsearch
EC2的根分区的类型是什么?是EBS还是AWS实例存储?如果它是实例存储,那么它是短暂的,可以随时消失
有关EBS和实例存储之间差异的说明,请参阅和
如果没有关于如何启动ec2、如何配置ec2等的更多信息,就很难提供更深入的答案。堆栈溢出针对非常具体的问题以及如何解决这些问题,通常是围绕编码。即使对于这种类型的
在与同事讨论“S3”时,我们有时会在区分以下内容时出错:
亚马逊简单存储服务,由亚马逊提供的后端服务
S3兼容API旨在与Amazon的API(,)互操作
所以“它使用S3吗?”可能意味着两个完全不同的东西
是否有明确提及后者的既定惯例?(同样地,您也可以随意地将“Linux”称为“任何GNU/Linux发行版”,或将“POSIX”称为“任何UNIX兼容的操作系统”)
Amazon mturk为我们提供了一个选项,通过提供指向外部网站的问题url来设置我们自己的外部问题。我们的网站依靠cookie来运行,但是,很多时候我发现它工作异常,原因是服务器设置的cookie(我检查了日志,cookie确实是由服务器设置的)没有真正保存到客户端浏览器。但有时它也很好用。最奇怪的是,如果我试图通过浏览器直接访问我们的问题url,cookie总是可以成功保存。那么AMT在这里有什么不同呢?有什么可能解释AMT会阻止浏览器不时保存cookie?
另外,我不熟悉web应用程序。
我有一个SAM模板,它定义了一个具有lambda函数集成的API网关。
我想在API网关中创建一个名为v1的新阶段,该阶段指向名为v1的lambda函数的别名。
我的想法是,最终我要创建一个名为v2的阶段,该阶段指向名为v2的lambda的别名。
我找到了有关如何使用AWS::ApiGateway::Deployment和AWS::ApiGateway::stage创建新阶段的文档,但我找不到如何将该阶段中的方法链接到不同的Lambda ARN。
我相信解决方案的一部分是使用AWS::ApiGa
我正在处理一个问题
我在C部分,我必须通过在json文件中填写一些REPLACE\ME值来创建任务定义
{
"family": "mythicalmysfitsservice",
"cpu": "256",
"memory": "512",
"networkMode": "awsvpc",
"requires
我正在使用cloudformation在AWS上提供lambda和RDS。但我不知道如何在lambda上添加数据库代理。以下屏幕截图来自lambda控制台:
cloudformation支持添加这个吗?我在lambda和db proxy模板中看不到它。根据CloudFormation/lambda,没有为lambda指定db proxy的选项
我看不到在低级别HTTP API中添加RDS代理的选项。不确定原因。根据CloudFormation/Lambda,没有为Lambda指定DB代理的选项
我正在使用docker compose中的驱动程序,想知道是否有更好的方法来控制cloudwatch日志流命名
如果由于性能问题,您的服务在多个容器/节点上运行,那么如下所示指定awslogs stream将无法正常工作。如果您不指定它,您只会得到随机容器ID,这也不是很好,并且随着时间的推移会变得丑陋
它看起来(我没有使用)支持awslogs流前缀,但没有显示为docker compose或awslogs驱动程序的选项
我是否错过了获得更有意义但唯一的流名称的其他选项
logging:
我正在尝试在运行laravel项目的EC2实例上实现SSL证书。我已经颁发了证书,它也在使用中,但当我尝试https://domainName 我的浏览器显示
无法连接
我使用了:
EC2
路线53
证书管理器
负载平衡器
弹性豆茎
这正是我配置负载平衡器的方式,然后将我的DNS名称添加到Route53
我不知道应该提供哪些详细信息,因此请务必询问相关信息。检查web服务在您的ec2中是否在本地正常工作,并在端口8o上侦听,然后使用应用程序负载平衡器应用ssl卸载:请检查以下示例:检查web服务
在一个lambda函数中有四个API
https://*****.amazonaws.com/dev/candidate
https://*****.amazonaws.com/dev/incrementalfile
https://*****.amazonaws.com/dev/increment
https://*****.amazonaws.com/dev/s3upload
这是我的4个API,我必须将这些4 API网关安排在周一到周五的每天上午10:30,但我无法找到安排API网关的解决
创建EMR群集时,出现此错误
用户具有策略中的ec2:DescribeSubnets权限,如下所示根本原因是什么?
{
“Sid”: “AllowOperateClusters”,
“Effect”: “Allow”,
“Action”: [
“elasticmapreduce:RunJobFlow”,
“elasticmapreduce:DescribeCluster”,
当尝试更新下面的cloudformation堆栈时,问题就来了。我在cloudtrail日志中发现了这个错误
“错误代码”:“ValidationException”,
“errorMessage”:“不执行任何更新。”
原因可能是什么?我正在尝试更新CFT stck中的参数我发现,有一些参数需要更新以实现自动缩放。它不允许更新单个参数
通过修改一些其他参数,它开始工作您能否提供示例模板,准确描述您正在更改的内容以及如何更改?我无权访问CFT模板。我已经配置了服务目录产品,它创建了CloudFo
我正在尝试使用Pulumi创建一个新的EKS集群。在其中一个步骤中,我需要使用专用子网ID。
当我尝试使用VPCID获取ID时,它给出了错误
TSError: ⨯ Unable to compile TypeScript:
index.ts(9,2): error TS2322: Type 'Output<string>' is not assignable to type 'string'.
我是做错了,还是有其他方法?
提前非常感谢您可以使用专有网络id上的应用程序来完成此操作
我正在使用CloudFront背后托管的公共API。我希望得到尽可能少的延迟
到目前为止,我已经做了以下工作:
将我的代码托管在与API源服务器位于同一区域的EC2上。(根据ping时间,我知道源服务器可以托管在哪个区域)
尝试从该区域内的各个可用性区域ping API域名,并用最少的ping时间标识该区域
然而,在测试过程中,我遇到了桌面ping时间小于EC2实例ping时间的实例。所以我看了一下CNAME&IP,原始API域名在每种情况下的解析结果。我发现他们不一样
我可以做些什么来确保
上一页 1 2 ...
5 6 7 8 9 10 11 ...
下一页 最后一页 共 1306 页