问题标签 [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.
powershell - linux 中 linux 和 windows 的 AWS 卷/磁盘空间利用率
我正在寻找用于卷/磁盘空间利用率的 cloudwatch 指标,并且我能够使用下面的 aws powershell 脚本来做到这一点,此外我还试图找出一种方法来关联 windows 和 linux 中的卷/磁盘大小无法找到方法。代码中的大小并没有真正提供正确的大小,因为一个实例可能附加了一个以上的卷。
有什么建议么 ?
}
amazon-cloudformation - 如何通过 AWS Cli 获取 AWS 服务目录预置产品的 Envet 输出部分详细信息
实际上,Service Catalog 正在使用 CloudFormation 模板来配置产品/环境。
我尝试在 AWS 文档示例的帮助下预置产品。在那个 AWS 有用于创建具有公共访问权限的 AWS 实例的 CF 模板。
我提供了产品(我的意思是创建了 EC2 实例),但在这里我需要通过 Cloudformation 创建的 EC2 实例的 IP 地址。
谁能帮助我使用 AWS Cli 命令/AWS Powershell 命令来获取产品的输出部分。
amazon-web-services - 从适用于 Powershell 的 AWS 工具登录到 AWS
我正在尝试使用 Powershell 中的 AWS 工具,但我不知道如何登录。所以当我运行命令时,我自然会收到此错误:
没有从持久化/shell 默认值中指定或获取凭据。
如何登录?我在https://docs.aws.amazon.com/powershell/latest/userguide/specifying-your-aws-credentials.html阅读了这篇文章,但它谈到了公钥和私钥。我没有这些,我使用我的用户名和密码从 Web 界面登录到 AWS(还有一个令牌发送到我的手机,因为我启用了 MFA)。
此外,我的用户不允许创建 IAM 用户(这是公司政策,我无法覆盖它)。
powershell - Import-Module AWSPowerShell 在 EC2 实例上花费 30 秒 - 如何减少?
我有一个在 EC2 t2.medium 实例上运行的 powershell 脚本,但该脚本仅需要 30 秒才能导入 AWSPowershell 模块。
我尝试只导入我需要的 cmdlet,但加载时间没有任何区别。
是否有可能以任何方式减少这种情况?
powershell - 写入 AWS Cloudwatch 时的 Powershell 脚本会引发错误 - Write-CWMetricData:
我们正在使用 Microsoft HPC(高性能计算)。当作业运行时,我想查看各种 HPC 指标并将它们发布到 AWS Cloudwatch。以下是 AWS 站点上的脚本。整个脚本运行良好,但尝试写入 Cloudwatch 的最后一行失败。
有人收到这个错误吗?
powershell - AWS PowerShell 更新 CloudFront 分布
我正在尝试使用适用于 PowerShell 的 AWSPowerShell 模块更新我的 CloudFront 分配。当我使用模块中的更新 cmdlet 时,我总是收到关于未提供“IfMatch”参数的错误。
我去了 AWS 文档了解这个参数,它说:
-IfMatch:检索分发配置时收到的 ETag 标头的值。例如:E2QWRUHAPOMQZL。
我想知道是否有办法使用 AWSPowerShell 模块 cmdlet 获取 ETag 标头的内容。我不想直接调用 AWS API 在我的 PowerShell 脚本中执行 Http 请求只是为了获取标头的内容......但也许这是唯一的方法。
我尝试使用 Get-CFDistributionConfig cmdlet,但它没有返回此信息。
这是我正在使用的 PowerShell 版本:
这是我正在使用的 AWSPowerShell 模块版本:
powershell - 无法使用 Enter-PSSession cmdlet 连接到远程服务器
当我尝试通过“Enter-PSSession”cmdlet 访问其中一个 AWS 云服务器时收到以下错误消息。我在服务器上拥有管理员权限并提供了必要的凭据,但仍然没有任何收获。请帮助解决或建议远程访问服务器的替代方法。
------------------连接到远程服务器 XYZ.XXXXXX.com 失败并显示以下错误消息:WinRM 无法完成操作。验证指定的计算机名称是否有效,该计算机可通过网络访问,并且 WinRM 服务的防火墙例外已启用并允许从该计算机进行访问。默认情况下,公共配置文件的 WinRM 防火墙例外限制对同一本地子网中的远程计算机的访问。有关详细信息,请参阅 about_Remote_Troubleshooting 帮助主题。
powershell - 在 Get-EC2Instance Cmdlet 之后,在 PowerShell 中按标签:名称对 AWS 实例进行排序
我正在尝试对使用 Get-EC2Instance cmdlet 提取的 AWS 实例进行排序,但我面临的问题是该属性是一个标签,我不确定如何正确格式化它。我只知道分配简单的属性,如“Sort-Object -Property Name”。
我使用以下内容来获取按名称标签过滤的 AWS 实例。
尝试在最后一部分进行管道排序。我尝试了标签、标签:名称、标签:键=名称等属性,但都失败了。当我使用 Get-EC2Image 时,我对排序名称没有任何问题,但无法为 Get-EC2Instance 弄清楚。
Sort EC2 Instances by Tag Name中有一个 AWS CLI 版本和答案,但我无法将其应用于 PowerShell。
编辑:重写问题并添加更多细节,因为它被否决了。
adfs - Use-STSRole:从 SAML 身份验证生成凭据失败
下面的 AWS Powershell SAML 代码在所有 Windows 工作站上都可以正常工作,但在所有 Windows 服务器上,我们都会收到此错误:
Use-STSRole:从 SAML 身份验证生成凭据失败。+ CategoryInfo : InvalidOperation: (Amazon.PowerShe...seSTSRoleCmdlet:UseSTSRoleCmdlet) [Use-STSRole], InvalidOperationException + FullyQualifiedErrorId : Amazon.Runtime.AmazonClientException,Amazon.PowerShell.Cmdlets.STS.UseSTSRoleCmdlet
电源外壳代码:
清除 AWSCredentials
Set-DefaultAWSRegion eu-west-1
$ADFSendpoint=Set-AWSSamlEndpoint -Endpoint " https://adfs.mycompany.com/adfs/ls/IdpInitiatedSignOn.aspx?loginToRp=urn:amazon:webservices " -StoreAs ADFSendpoint
设置-AWSSamlRoleProfile -EndpointName $ADFSendpoint -StoreAllRoles
Set-AWSCredentials -ProfileName "123456789012:role/MyRole"
$RoleArn = "arn:aws:iam::123456789012:role/MyRole"
$CredentialAws = (使用-STSRole -RoleArn $RoleArn -RoleSessionName "MySession").Credentials
$CredentialAws
获取-S3Bucket
这令人抓狂——它们在其他方面的设置相同,并且 ADFS 端点在服务器上的浏览器中仍然可以正常工作,但在 Powershell 中却不行。
这过去常常在服务器上工作,但我无法找出它停止工作的原因。
powershell - NewAg-ApiKey 格式错误
我正在尝试NewAg-ApiKey
在 aws powershell 中运行 cmdlet。我不确定StageKeys
. 有人可以澄清一下吗?
目前写New-AgApiKey
为:
并得到以下错误
在 C:\Users\sgoswami\Desktop\Scripts\create1.ps1:2 char:132 + ... $True -Name 'newAPIKey'-StageKeys [{"RestApiId":'yz50sp19a7'},{"Stag ... + ~~~~~~~~~~~~~ 表达式或语句中出现意外的标记 ':'yz50sp19a7''。在 C:\Users\sgoswami\Desktop\Scripts\create1.ps1:2 char:159 + .. . Key'-StageKeys [{"RestApiId":'yz50sp19a7'},{"StageName":'wh1'}] -Forc ... + ~~~~~~ Unexpected token ':'wh1'' in expression or statement . + CategoryInfo : ParserError: (:) [], ParseException + FullyQualifiedErrorId : UnexpectedToken