問題タブ [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 に答える
2123 参照

powershell - AWS Powershell モジュール Set-AWSCredentials

AWS アカウントへのアクセスに依存するいくつかの Powershell スクリプトを使用しています。Set-AWSCredentialsアクセスキーとシークレットキーを設定するために使用します。これはかなりうまく機能していますが、最近、資格情報が 1 日のうちに失われることがありました。以前は資格情報が数か月間保持されていましたが、現在はSet-AWSCredentials毎日実行する必要があります。

他の誰かが同じものを見ていますか?何が起こっているのかをデバッグするにはどうすればよいですか?

0 投票する
2 に答える
11518 参照

powershell - ユーザーデータで AWS インスタンスタグを取得するにはどうすればよいですか?

Windows PowerShell スクリプトで aws ec2 ユーザーデータを使用しています。インスタンスのブートストラップが必要です。私の考えは:

  • EC2 インスタンスのタグが追加されます。キー名は「Version」、値は「1.0.0.158-branchname」です。

ユーザーデータでバージョンタグの値を取得しようとしました。aws http api を確認しました。タグを返すことはできません。簡単なpowershellスクリプトを書きました:

aws http api でインスタンス ID を取得できます。AWS ec2 ユーザーデータが「aws.exe」を起動できないため、インスタンス タグを取得できません。

このスクリプトは正しいです。インスタンスが開始される前に手動で実行されます。

注: 「aws」は「aws.exe」です ( https://aws.amazon.com/cli/ )

0 投票する
1 に答える
2413 参照

powershell - AWS - インスタンスで PowerShell を使用する IAM を想定

私は問題を解決したので、これはより健全なチェックですが、賢明な方法でそれを行ったとは確信していません。

問題

S3 バケットへのアクセスを許可する IAM ロールが割り当てられたインスタンスがいくつかあります。次に、その S3 バケットにアクセスしていくつかのオブジェクトをダウンロードする PowerShell スクリプトを実行する必要があります。

ソリューション

使用する資格情報を取得/設定するために、次の PowerShell 関数を作成しました。

次に、AWS モジュールから PowerShell コマンドレットを実行する必要がある場合は、最初にこの関数を呼び出します。

しかし、AWS PowerShell モジュールがすでにこれを処理してくれているので、何かを見逃しているという感覚を揺るがすことはできません。

0 投票する
3 に答える
1857 参照

powershell - PowerShell でパブリック IP アドレスを使用して VPC に EC2 インスタンスを起動する方法は?

次のスクリプトを使用しようとしましたが、成功しませんでした:

エラーは次のとおりです。


問題は、パラメータ-AssociatePublicIpがない場合です。スクリプトは機能します。

読んでくれてありがとう

0 投票する
4 に答える
10901 参照

powershell - 特定のタイプのすべてのファイルを S3 バケットにアップロードする方法は?

私がこれを行うとき:

次のエラーが表示されます。

私は何を間違っていますか?エラーをさらに表示するためにできることはありますか、それとも構文の問題ですか?

そうでなければ、powershell を使用して特定のファイルタイプをすべてバケットにアップロードするにはどうすればよいですか?

編集:

意図的Set-DefaultAWSRegionにバケットが存在しないリージョンに設定して取得しました

予想どおり、エラー メッセージとして、バケットに接続できるように見え、特定のリージョンにないことを認識しています。

また、 s3://バケット名の前にプレフィックスを入力すると、バケットが見つからないというメッセージが表示されるので、今入力している内容は正しいようです。

Get-S3Bucket を実行して、自分のアカウントのすべてのバケットを確認できるので、正しく構成されていることがわかります。

EDIT2:

私が行った場合:

個別に行う$f[0].fullNameと、オブジェクトへのフル パスが取得されます。ただし、これにはスペースが含まれています。これは問題になる可能性がありますか?

0 投票する
1 に答える
1920 参照

powershell - PowerShell DSC を使用して AWS S3 バケット オブジェクトを取得する

PowerShell DSC を使用して、AWS S3 バケット内からオブジェクトを読み取ろうとしていますが、次のエラーが発生します。

プロファイルの保存された認証情報を読み込めません = [デフォルト]

-ProfileLocation パラメーターを使用しようとしましたが、「パラメーター名 'ProfileLocation' に一致するパラメーターが見つかりません」というエラーがスローされます。私のコードは次のとおりです。

0 投票する
2 に答える
4440 参照

powershell - 実行中の EC2 インスタンスをカウントするにはどうすればよいですか?

PowerShell を使用して AWS で実行されている EC2 インスタンスの数をカウントするための非常に基本的なスクリプトを探しています。いくつかの方法を見つけましたが、何らかの理由でそれらを試してみると、期待した結果が得られません。

私が持っている最も近いものはこれです:

戻り値:

(リストは約 80 のインスタンスに続きます)

実行中のものをカウントする応答が必要です。

0 投票する
1 に答える
129 参照

powershell - Powershell を介して IAM エンティティの制限と現在の使用状況を取得する方法

AWS アカウントの次の現在の数と容量 (制限)を取得する必要があります。

  • ユーザー
  • グループ
  • 役割
  • インスタンス プロファイル
  • AWS アカウントごとのサーバー証明書。

次のコマンドを試しました:

  • Get-EC2AccountAttributes、

  • Ec2Client クラスのメソッドについて説明する

前もって感謝します