问题标签 [aws-powershell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
448 浏览

amazon-web-services - amazon EC2 命令行界面不返回我所有的快照

所以我的任务是创建一个批处理脚本来处理创建和删除我们其中一台服务器的快照。好吧,我的大部分工作都在工作,但我遇到的问题是试图列出超过 11 个快照。我们在一个卷上有超过 200 个快照。

ec2-describe-snapshots -F "volume-id=vol-12345" -F "status=completed"|sort /R /+49当然尝试过 vol-12345 是我的卷 ID。这确实按我需要的日期进行了正确的排序,但它仍然只返回 11 个快照。我还尝试-a在最后抛出一个,以防有任何私人快照,但我仍然只有 11 个。

我确实看到了这篇文章:如何列出从单个卷 ID EC2 实例创建的所有快照,但这并不能完全回答我关于如何显示超过 11 个快照的问题。对此的任何帮助将不胜感激!谢谢。

0 投票
1 回答
1184 浏览

powershell - 如何从 Windows Powershell 执行脚本?

我创建了一个小型 aws.bat 脚本,然后在 PowerShell 中导航到脚本目录。

但是当我输入 aws 时,我收到一条错误消息并且它不执行脚本。有什么特别的事情我应该做的吗?

这是我尝试过的:

第一个和所有其他命令都有类似的消息。

0 投票
2 回答
2024 浏览

amazon-web-services - AWS PowerShell 中的自定义终端节点

我正在尝试将 AWS Powershell 与 Eucalyptus 一起使用。

我可以使用带有参数 --endpoint-url 的 AWS CLI 执行此操作。

是否可以在 AWS Powershell 中设置端点 url?我可以在 AWS Powershell 中使用自己的终端节点 URL 创建自定义区域吗?

0 投票
1 回答
353 浏览

amazon-web-services - 如何使用 S3 和 CloudFront 以及 Write-S3Object 缓存到 1 分钟

我有一个来自 S3 的暂存 CloudFront 站点

我想做的是设置它,以便 Cloudfront 仅缓存一分钟,然后之后的任何请求都将返回 S3 以获取新数据。如果可能的话,我还想知道如何完全关闭缓存。

我试过这个:

结果是这样的:

五分钟后,当我尝试另一个请求时,我得到了类似的回复

谁能指出我做错了什么。

请注意,我正在寻找使用 Write-S3Object 的答案。

请注意,我尝试在门户中添加:

CacheControl 最大年龄:60000

这给了我以下仍然说“从云端命中”

0 投票
1 回答
2575 浏览

powershell - 如何从 New-KMSDataKey 返回的“Plaintext”属性的内存流中读取?

我正在使用一个AWS Powershell cmdlet New-KMSDataKey,它创建了一个System.IO.MemoryStream包含我需要用来加密某些文件的加密密钥。

这是命令的文档:

http://docs.aws.amazon.com/powershell/latest/reference/items/New-KMSDataKey.html

这是该 cmdlet 返回的对象:

http://docs.aws.amazon.com/sdkfornet/latest/apidocs/items/TKeyManagementServiceGenerateDataKeyResult_NET3_5.html

我正在尝试获得plaintext财产。如何访问System.IO.MemoryStream以获取密钥?

这是我的脚本示例:

这给了我:

0 投票
1 回答
10987 浏览

powershell - 使用 powershell 获取与亚马逊访问密钥关联的 s3 存储桶列表?

我尝试使用谷歌搜索如何检索与 Amazon 访问密钥关联的可用 s3 存储桶列表,但要么我搜索了错误的术语,要么我没有得到足够的结果。

我有一个访问密钥和秘密密钥,但我不知道与账户或 IAM 用户关联的存储桶名称。

如何使用 Powershell 和 AWS 工具获取可用的存储桶名称列表?

0 投票
2 回答
734 浏览

powershell - 为什么 New-ELBLoadBalancer 会因 WebException 而失败?

我正在尝试使用下面的脚本使用 powershell 创建一个 ELB,但它失败了“New-ELBLoadBalancer:抛出了状态为 NameResolutionFailure 的 WebException。” 我不知道从哪里开始,有什么提示吗?

0 投票
1 回答
5485 浏览

powershell - 使用 powershell 获取实例描述和标签

有没有办法使用 Powershell 获取实例的描述(例如,实例 ID、AMI ID、VPC ID....等)和标签?

我试过 Get-EC2Instance | select *了,但它没有提供我需要的所有信息。

0 投票
2 回答
4080 浏览

powershell - 如何识别已上传到 S3 并且此后未更改的本地文件?

以下脚本从文件夹结构复制所有文件,然后将它们粘贴到 S3 存储桶。但是我希望它能够跳过自上次上传以来未更改的文件,以避免重复上传。有谁知道我如何获得文件是否存在检查或上次修改?

0 投票
1 回答
1003 浏览

powershell - 如何访问 Get-EC2SecurityGroup 的 IpPermissions 属性的属性?

  1. 我正在尝试获取安全组列表。(成功 - 使用 Get-EC2SecurityGroup)
  2. 获取与每个安全组关联的特定 IPPermissions 的列表。(成功 - 使用 (Get-EC2SecurityGroup).IpPermissions )
  3. 仅返回 FromPort = "xxx" 的结果(不成功 - 不确定如何访问结果列表中返回的 FromPort 属性)

最终我想要完成的是:

  1. 获取现有安全组的列表,并遍历每个组。

  2. 在遍历每个组时,调用 IpPermissions,并查找特定的 FromPort“xxx”。

  3. 如果 FromPort 匹配,则记录其他属性:(FromPort、IpProtocol、IpRanges、ToPort、UserIdGroupPairs)

我遇到的问题

  1. 我不确定如何使用亚马逊对象进行循环

  2. 即使它们似乎已命名并具有值,我似乎也无法访问这些属性。

  3. 我尝试使用 -Filter 进行许多不同的迭代,但没有成功。

  4. 文档似乎是自引用的,我遇到的示例并没有达到这种详细程度。

从 (Get-EC2SecurityGroup).IpPermissions 返回的结果