草庐IT

aws-appsync

全部标签

linux - 在 Amazon Linux 上使用堆栈静态链接 Haskell 程序,以在 AWS Lambda 上使用

我正在尝试在EC2实例上构建一个静态链接的“helloworld”Haskell程序,以期在AWSLambda上运行它。我对“简单”stack.yaml的唯一修改是:ghc-options:"*":-static-optc-static-optl-static-optl-pthread我首先得到以下错误:[ec2-user@ip-172-31-0-238lambdatest]$stackbuildlambdatest-0.1.0.0:configureConfiguringlambdatest-0.1.0.0...lambdatest-0.1.0.0:buildPreprocessin

node.js - AWS EC2 错误 : The site can't be reached - ec2. us-west-1.compute.amazonaws.com 来不及响应。部署 Node.js

我目前已启动并运行AmazonLinux的EC2实例,并使用FileZilla通过SFTP将我的项目(包含React/NodeJS/Express)传输到EC2实例。对于EC2的安全组,我打开了一个3000端口(协议(protocol):tcp,源:0.0.0.0/0),这也是我的Express的定义方式。所以我进入EC2实例并运行项目的Express,并看到它在终端内监听端口3000。但是,一旦我使用ec2...us-west-1.compute.amazonaws.com:3000访问公共(public)DNS,它就会显示无法访问该站点-ec2...us-west-1.comput

linux - 从 Linux 同步到 AWS S3 Bucket 时保留所有者和文件权限信息

我正在将目录从Linux服务器同步到AWSS3以进行备份。rsync-a--exclude'cache'/path/live/path/backupawss3syncpath/backups3://myBucket/backup--delete但是,我注意到当我想像这样恢复备份时:awss3syncs3://myBucket/backuppath/live/--delete所有者和文件权限不同。我可以做些什么或更改代码以保留文件的原始Linux信息吗?谢谢! 最佳答案 我在寻找其他东西时偶然发现了这个问题,并认为您(或某人)可能想知

linux - 使用 gzip 压缩文件以使用 aws 命令传输

$gzipfile.txt|awss3cpfile.txt.gzs3://my_bucket/生成:警告:跳过文件file.txt.gz。文件不存在。我是Linux新手。有人可以帮忙吗? 最佳答案 $gzip-cfile.txt|awss3cp-s3://my_bucket/file.txt.gz除非您希望在本地拥有file.txt的.gz,否则这使您可以一步完成gzip和传输,而完整地保留file.txt。较新版本的AWSCLI现在允许您通过“-”字符以UNIX风格运行。 关于linu

linux - AWS ec2 根卷增加 : Expanding elastic root volume on aws ubuntu instance not working

我关注了awsdocforexpandingelasticrootvolume并将我的根卷大小从8GB增加到20GB,我使用lsblk确认了这一点。名称MAJ:MINRMSIZERO类型MOUNTPOINTxvda202:0020G0磁盘└─xvda1202:108G0part/但更新后的大小并未反射(reflect)在df-h命令中,即使在我使用sudoresize2fs/dev/xvda1命令作为我的文件系统类型明确调整设备大小后也是如此是ext4我使用sudofile-s/dev/xvd*命令检查过的。sudoresize2fs/dev/xvda1命令给出以下输出:-sudore

linux - 无法在 AWS linux 上启动 android 模拟器

无法在AWSlinux上启动android模拟器..获取此异常:"android-sdk/emulator/qemu/linux-x86_64/qemu-system-x86_64:errorwhileloadingsharedlibraries:libpulse.so.0:cannotopensharedobjectfile:Nosuchfileordirectory"尝试安装pulseaudio包,但它在awslinux中不可用...$sudoyuminstallpulseaudioLoadedplugins:priorities,update-motd,upgrade-helpe

linux - 如何在 AWS Lambda 中使用 cURL 和邮件

我运行一台Linux机器,每小时执行50多个以下格式的cron作业:0000***/usr/bin/curlhttp://domain.com/page.php/reports|mail-s"domain.comreportcronsuccessfulexecution"email@otherdomain.com上面的cron:将curl命令的输出发送到管道使用主题行“domain.comreportcronsuccessfulexecution”将输出发送到email@otherdomain.com我如何设置这些cron以与AWSLambda一起使用,因为我不希望单独的服务器只用于这

php - AWS EC2 实例上的 S3-php5-curl - 请求的域名与服务器的证书不匹配

我正在使用s3-php5-curl访问我的AWSS3存储桶。当我自己托管PHP应用程序时,getBucket()函数工作正常并检索结果,但当我将完全相同的代码放入AWSEC2实例(默认AIM-Linux、Apache、PHP),我收到以下错误:警告:S3::getBucket():[51]无法与对等方安全通信:请求的域名与服务器的证书不匹配。在/var/www/html/s3-php5-curl/S3.php第136行警告:为第15行/var/www/html/index.php中的foreach()提供的参数无效我听不懂。这是什么意思,我该如何解决?编辑:我确实将此标记为已回答,但我

linux - AWS 弹性 beanstalk ec2 服务器上的 node.js 命令

我在AWS上创建了一个弹性beanstalknode.js应用程序,它为我创建了EC2和RDS服务器。我正在使用putty连接到已成功登录的LinuxEC2实例。但是下面的命令不起作用:node-vnpminstallexpress-gnode它给我一个错误:bash:node:commandnotfound 最佳答案 Node会自动安装在您的弹性beanstalk实例上。它不在路径中。在/opt/elasticbeanstalk/node-install/文件夹下寻找Node安装。你不应该从命令行安装模块。在elasticbean

php - ZipArchive::close():无法在 AWS EC2 Linux 中创建临时文件

我正在laravel5.2中处理cron作业,当我尝试从计划中调用Controller函数以创建excel表时出现错误。但在postman中运行良好。ZipArchive::close():创建临时文件失败:/var/www/html/Expenses/vendor/phpoffice/phpexcel/Classes/PHPExcel/Writer/Excel2007.php中没有这样的文件或目录:398zipArchive的临时文件权限有问题吗?将phpexcel工作表保存到目录(777)时出现上述错误。$excel_path='SubmittedSheets/'.$userId.