草庐IT

AWS_IAM_ROLE_POLICY_ATTACHMENT

全部标签

AWS VPC 概述

VPC (VirtualPrivatecloud)虚拟私有云,是AWS提供的在网络层面对资源进行分组的技术,一个VPC可以看作是一个独立的虚拟网络,这个虚拟网络与客户在数据中心运营的传统网络及其相似,并会为客户提供使用AWS的可扩展基础设施的优势,默认情况下VPC与VPC之间不互通,是逻辑上的隔离。默认每个region下可以创建5个VPC,也可以根据需要在每个区域开通100个VPC。在创建VPC的时候需要指定网络CIDR,范围:/16-/28。创建完VPC后,会默认创建一个mainroutetable,其它子网都默认使用该mainroutetable,也可以指定用户自定义的routetable

php - 使用 php SDK 为 aws cloudfront https 设置签名 cookie

我正在通过云端设置HLS流媒体服务,并实现多项内容保护安全措施。我已经成功地让它在http下工作,我可以流式传输视频并在我的网站上观看它有很多内容保护安全措施。有关我如何设法使其适用于http的更多详细信息,您可以在我在drupal.org上发表的关于securehlsstreaming的帖子中查阅。.但现在我需要在公式中添加https,因为正在传输hls加密段的一些加密key,但我遇到了问题。现在我正在努力将https添加到公式中。我已将证书添加到我的站点,并且我在cludfront中添加了不同的证书,因为我的证书不是通配符证书。我的站点证书适用于subdomain.mydomain

php - AWS SNS 推送通知说明

我对发送SNS推送通知毫无疑问。1)我提到了this可以在其中为APNS设置声音的stackoverflow讨论。但是我们如何为GCM做呢?2)如何配置没有声音警报?3)是否可以在创建端点时在PHP中为每个端点设置声音?我只想知道这一点,以便在发送消息时我可以发送给那些启用了声音的人和那些在使用topicARN发送消息时禁用的人。4)我提到了this用于获取推送通知的传递状态作为cloudwatch中的日志的文档。是否有任何API可以检索那些在PHP中接收失败的端点的传递状态? 最佳答案 对于GCM,您可以这样做:$send=$sn

php - AWS PHP 开发工具包 : Limit S3 file upload size in presigned URL

我正在从事一个涉及生成S3URL的项目,其他人可以使用这些URL将文件上传到我的S3存储桶。这是一个最小的工作示例:getCommand('PutObject',['ACL'=>'private','Body'=>'','Bucket'=>'mybucket','Key'=>'tmp/'.$id]);echo(string)$s3client->createPresignedRequest($command,'+5minutes')->getURI();?>现在,如果我将该文件放在互联网可访问的位置,我的网络服务器可用于获取新的签名上传URL:$curlhttp://my.domain

php - 无法分配内存 : fork: Unable to fork new process on aws

我的服务器日志文件中出现了这个错误。[SunJan2900:22:43.5703002017][mpm_prefork:error][pid1205](12)Cannotallocatememory:AH00159:fork:Unabletoforknewprocess[SunJan2900:22:53.7428202017][mpm_prefork:error][pid1205](12)Cannotallocatememory:AH00159:fork:Unabletoforknewprocess[SunJan2900:23:03.7717022017][core:notice][p

在AWS Codepipeline中,如何分配适当的角色名称以允许通过CloudFormation进行堆栈部署?

因此,我正在创建一个管道,当我添加一个部署阶段以创建具有云形式的堆栈时,当我尝试附加角色名称时,我会发现此错误:“角色名称无效。检查指定的角色是否存在,可以通过AWS云形式假设。”该角色存在,我进入了“信任关系”,并使Codepipeline成为可信赖的实体。我将ARN用作角色名称。任何帮助将非常感激。谢谢!看答案在“信任关系”中,实际上需要成为受信任的实体,而不是代码ip依的是云形象。

php - 用于列出 s3 文件夹的 aws sdk php

我知道的很少。文件夹不是S3的概念,它们只是一个零字节对象,其键名使用“/”作为前缀。假设我们为简单起见称它们为文件夹和文件会使我的问题更容易表述。可以使用前缀="root/"执行s3->get_object_list(..)并获取所有文件/文件夹。我的问题是这个。给定文件夹和子文件夹列表,例如root/root/folder1/root/folder1/file1.txtroot/folder2/root/folder3/file2.txt我怎样才能只列出文件夹。我希望阻止列出所有文件(即使不需要返回它们作为响应)但是php中的get_object_list当前不支持commonPr

php - 带有 AWS presignedURL 的 PUT 文件

我正在使用aws-sdk-php创建预签名URL,用于将文件上传到S3存储桶。GET的URL正在运行。这是代码$client=S3Client::factory(array('region'=>'eu-west-1','key'=>'xxx','secret'=>'xxx',));//option1$command=$client->getCommand('PutObject',array('Bucket'=>'myBucket','Key'=>'testing/signedPHP1_'.time(),'ContentType'=>'image/jpeg','Body'=>'dump'

php - Aws S3 CompleteMultipartUpload 错误

Fatalerror:UncaughtAws\S3\Exception\InvalidRequestException:AWSErrorCode:InvalidRequest,StatusCode:400,AWSRequestID:B1A28EBE65521DF4,AWSErrorType:client,AWSErrorMessage:Youmustspecifyatleastonepart,User-Agent:aws-sdk-php2/2.7.22Guzzle/3.9.2curl/7.40.0PHP/5.6.6throwninC:\vhosts********.com\db****

php - AWS SNS 按名称获取主题

我开始使用AWSSNS向我的应用程序发送推送通知。今天,为了获得我想要向其发送推送通知的主题,我需要加载所有主题-使用SNS客户端函数listTopics()-并检查每个主题以查看ARN是否具有我正在查找的主题的名称为了。我认为这是获取主题ARN的一种非常低效的方法,我想知道是否有最有效的方法来获取此信息,例如函数getTopicByName或其他方法。如果不是,我想知道ARN是否不可变,我是否可以将主题ARN存储在我的数据库中?谢谢。 最佳答案 如果您知道该主题已经存在或者您不关心它是否被创建,那么更直接的方法就是调用Create