AWS アクション
- [アーティクル]
-
-
重要
AWS アクションをデスクトップ フローに展開するには、アクティブな AWS サブスクリプションが必要です。
Power Automate を使用すると、ユーザーは AWS の一連のアクションを通じて EC2 インスタンス、ボリューム、スナップショットを処理できます。
AWS アクションをデプロイする前に、EC2 セッションを作成するアクションを使用して新しい EC2 セッションを作成します。
認証にクレデンシャル ファイルを使用するには、アクセスキーを無効にし、プロファイル名とプロファイルの場所を入力します。 プロファイル名を明示的に参照しない場合は、プロファイル名 の 既定値 を選択して既定のプロファイルを使用します。
または、アクセス キーを有効にして、アクセスキー ID、シークレット アクセスキー、エンドポイントを指定するリージョンの制約を入力します。
セッションを作成し、必要なすべての AWS アクションを展開した後、EC2 セッションの終了 アクションを使用して EC2 セッションを終了させます。
EC2 インスタンスを開始します
EC2 インスタンスを開始します。
引数 |
オプション |
受入 |
Default Value |
説明設定 |
EC2 client |
いいえ |
EC2 クライアント |
|
EC2 クライアントです |
Instance IDs |
いいえ |
テキスト値 の リスト |
|
開始するインスタンス ID です |
生成された変数
例外
例外 |
内容 |
認証できませんでした |
指定された資格情報を検証できなかったことを示します |
許可されていない操作 |
許可されていない操作が要求されたことを示します |
インスタンス ID が無効です |
指定されたインスタンス ID が正しくないか、指定されたインスタンスが存在しないことを示します |
キャパシティが十分ではありません |
要求を実行するための十分なキャパシティがないことを示します |
Amazon サービス要求が失敗しました |
AWS への要求が失敗したことを示します |
EC2 インスタンスを停止します
EC2 インスタンスを停止します。
引数 |
オプション |
受入 |
Default Value |
説明設定 |
EC2 client |
いいえ |
EC2 クライアント |
|
EC2 クライアントです |
Instance IDs |
いいえ |
テキスト値のリスト |
|
停止するインスタンス ID です |
Force stop |
N/A |
ブール値 |
無効 |
インスタンスを強制的に停止するかどうかを指定します。 インスタンスはファイル システムのキャッシュやファイル システムのメタデータをフラッシュする機会がありません |
休止状態: |
N/A |
ブール値 |
False |
インスタンスの起動時に休止状態が有効になっている場合に、インスタンスを休止状態にするかどうかを指定します。 インスタンスが正常に休止状態にできない場合、通常のシャットダウンが発生します |
生成された変数
例外
例外 |
内容 |
認証できませんでした |
指定された資格情報を検証できなかったことを示します |
許可されていない操作 |
許可されていない操作が要求されたことを示します |
サポートされていない操作です |
サポートされていない操作が要求されたことを示します。 たとえば、インスタンスが格納されているインスタンスは停止できません |
インスタンス ID が無効です |
指定されたインスタンス ID が正しくないか、指定されたインスタンスが存在しないことを示します |
Amazon サービス要求が失敗しました |
AWS への要求が失敗したことを示します |
EC2 インスタンスを再起動します
EC2 インスタンスを再起動します。
引数 |
オプション |
受入 |
Default Value |
説明設定 |
EC2 client |
いいえ |
EC2 クライアント |
|
EC2 クライアントです |
Instance IDs |
いいえ |
テキスト値 の リスト |
|
再起動するインスタンス ID です |
生成された変数
このアクションは変数を生成しません。
例外
例外 |
説明設定 |
認証できませんでした |
指定された資格情報を検証できなかったことを示します |
許可されていない操作 |
許可されていない操作が要求されたことを示します |
サポートされていない操作です |
サポートされていない操作が要求されたことを示します。 たとえば、インスタンスが格納されているインスタンスは停止できません |
インスタンス ID が無効です |
指定されたインスタンス ID が正しくないか、指定されたインスタンスが存在しないことを示します |
要求に対して状態が正常でありません |
リソースがリクエストに対して不正な状態にあることを示します。 この例外は、まだ作成中のボリュームをアタッチしようとした場合 (ボリュームが使用可能であることを確認してください)、またはアタッチされていないボリュームをデタッチしようとした場合に、発生することがあります |
Amazon サービス要求が失敗しました |
AWS への要求が失敗したことを示します |
使用可能な EC2 インスタンスを取得します
関連する EC2 インスタンスの情報を取得します。
引数 |
オプション |
受入 |
Default Value |
説明設定 |
EC2 client |
いいえ |
EC2 クライアント |
|
EC2 クライアントです |
Availability zone |
はい |
テキスト値 |
|
可用性ゾーン、リージョン コードとそれに続く文字識別子を指定します |
Instance state |
N/A |
保留、すべて、不明、実行中、シャットダウン中、終了、停止中、停止済み |
すべて |
インスタンスの状態 (保留中、実行中、シャットダウン中、終了、停止中、停止済み) です |
生成された変数
例外
例外 |
内容 |
認証できませんでした |
指定された資格情報を検証できなかったことを示します |
許可されていない操作 |
許可されていない操作が要求されたことを示します |
Amazon サービス要求が失敗しました |
AWS への要求が失敗したことを示します |
インスタンスの説明
指定された EC2 インスタンスのすべての情報を返します。
引数 |
オプション |
受入 |
Default Value |
説明設定 |
EC2 client |
いいえ |
EC2 クライアント |
|
EC2 クライアントです |
Instance IDs |
はい |
テキスト値 の リスト |
|
記述するインスタンス ID です |
Availability zone |
はい |
Text 値 |
|
可用性ゾーン、リージョン コードとそれに続く文字識別子を指定します |
Instance state |
N/A |
保留、すべて、不明、実行中、シャットダウン中、終了、停止中、停止済み |
All |
インスタンスの現在の状態です |
生成された変数
例外
例外 |
内容 |
認証できませんでした |
指定された資格情報を検証できなかったことを示します |
許可されていない操作 |
許可されていない操作が要求されたことを示します |
インスタンス ID が無効です |
指定されたインスタンス ID が正しくないか、指定されたインスタンスが存在しないことを示します |
Amazon サービス要求が失敗しました |
AWS への要求が失敗したことを示します |
スナップショットの作成
EBS ボリュームのスナップショットを作成して、それを Amazon S3に保存します。
引数 |
オプション |
受入 |
Default Value |
説明設定 |
EC2 client |
いいえ |
EC2 クライアント |
|
EC2 クライアントです |
Volume ID |
いいえ |
テキスト値 |
|
EBS ボリュームの ID です |
Name |
はい |
テキスト値 |
|
スナップショットの名前です。 |
説明 |
はい |
テキスト値 |
|
スナップショットの説明です |
パーパス |
はい |
Text 値 |
|
スナップショットの目的です |
生成された変数
例外
例外 |
内容 |
認証できませんでした |
指定された資格情報を検証できなかったことを示します |
許可されていない操作 |
許可されていない操作が要求されたことを示します |
ボリュームが無効です |
ボリュームの ID が有効でないか、指定されたボリュームが存在しないことを示します |
またはボリュームが指定されたインスタンスと同じ可用性ゾーンにありません |
|
リソースの制限を超えました |
指定されたリソースが制限に達したことを示します |
Amazon サービス要求が失敗しました |
AWS への要求が失敗したことを示します |
スナップショットを記述します
指定された使用可能な EBS スナップショットを記述します。
引数 |
オプション |
受入 |
Default Value |
説明設定 |
EC2 client |
いいえ |
EC2 クライアント |
|
EC2 クライアントです |
Describe snapshots mode |
N/A |
すべてのスナップショット、ID によるスナップショット、所有者 IDによるスナップショット、復元可能なユーザー ID によるスナップショット、カスタム フィルターによるスナップショット |
すべてのスナップショット |
定義されたリージョンのすべてのスナップショットを取得するか、復元できるスナップショットを ID、所有者、ユーザーでフィルター処理するかを指定します |
Snapshot IDs |
はい |
テキスト値 の リスト |
|
記述するスナップショットの ID です |
Owner IDs |
はい |
テキスト値のリスト |
|
スナップショットを所有する所有者の ID です |
Restorable by user IDs |
はい |
テキスト値のリスト |
|
スナップショットからボリュームを作成できる AWS アカウントの ID です |
生成された変数
例外
例外 |
内容 |
認証できませんでした |
指定された資格情報を検証できなかったことを示します |
許可されていない操作 |
許可されていない操作が要求されたことを示します |
スナップショット ID が無効です |
指定されたスナップショット ID が正しくないか、指定されたスナップショットが存在しないことを示します |
ユーザー ID が無効です |
指定されたユーザーまたは所有者が無効であることを示します |
Amazon サービス要求が失敗しました |
AWS への要求が失敗したことを示します |
スナップショットを削除します
指定されたスナップショットを削除します。
引数 |
オプション |
受入 |
Default Value |
説明設定 |
EC2 client |
いいえ |
EC2 クライアント |
|
EC2 クライアントです |
Snapshot ID |
いいえ |
Text 値 |
|
削除する EBS スナップショットの ID です |
生成された変数
このアクションは変数を生成しません。
例外
例外 |
説明設定 |
認証できませんでした |
指定された資格情報を検証できなかったことを示します |
許可されていない操作 |
許可されていない操作が要求されたことを示します |
スナップショット ID が無効です |
指定されたスナップショット ID が正しくないか、指定されたスナップショットが存在しないことを示します |
リソースは使用中です |
リソースが使用中であるため、操作を完了できないことを示します |
Amazon サービス要求が失敗しました |
AWS への要求が失敗したことを示します |
ボリュームを作成します
EBS ボリュームを作成します。
引数 |
オプション |
受入 |
Default Value |
説明設定 |
EC2 client |
いいえ |
EC2 クライアント |
|
EC2 クライアントです |
Name |
はい |
テキスト値 |
|
ボリュームの名前です |
Purpose |
はい |
テキスト値 |
|
ボリュームの目的 (必要な場合) です |
Availability zone |
いいえ |
テキスト値 |
|
可用性ゾーン、リージョン コードとそれに続く文字識別子を指定します |
From snapshot |
N/A |
ブール値 |
無効 |
指定されたスナップショットからボリュームを作成するかどうかを指定します |
Snapshot ID |
いいえ |
テキスト値 |
|
ボリュームの作成元のスナップショットです |
Volume size |
いいえ |
テキスト値 |
|
ボリュームのサイズ (GB) です |
Size |
はい |
テキスト値 |
|
サイズはスナップショットのサイズよりも大きい必要があります |
Encrypted |
N/A |
ブール値 |
無効 |
ボリュームを暗号化するかどうかを指定します |
Volume type |
N/A |
Gp2、Standard、Io1、Sc1、St1 |
Gp2 |
ボリュームの種類です |
生成された変数
例外
例外 |
内容 |
認証できませんでした |
指定された資格情報を検証できなかったことを示します |
許可されていない操作 |
許可されていない操作が要求されたことを示します |
パラメーターが無効です |
要求に指定されたパラメーターが有効でないか、サポートされていないか、または使用できないことを示します |
ゾーンが無効です |
指定された可用性ゾーンが存在しないか、使用できないことを示します |
リソースの制限を超えました |
指定されたリソースが制限に達したことを示します |
指定されたゾーンでは、ボリュームの種類がサポートされていません |
指定した可用性ゾーンが、プロビジョニングされた IOPS SSD ボリュームをサポートしていないことを示します |
Amazon サービス要求が失敗しました |
AWS への要求が失敗したことを示します |
ボリュームをアタッチします
EC2 インスタンスに EBS ボリュームをアタッチします。
引数 |
オプション |
受入 |
Default Value |
説明設定 |
EC2 client |
いいえ |
EC2 クライアント |
|
EC2 クライアントです |
Volume ID |
いいえ |
テキスト値 |
|
EBS ボリュームの ID です |
Instance ID |
いいえ |
テキスト値 |
|
インスタンスの ID です |
Device name |
いいえ |
Text 値 |
|
デバイスの名前です |
生成された変数
このアクションは変数を生成しません。
例外
例外 |
説明設定 |
認証できませんでした |
指定された資格情報を検証できなかったことを示します |
許可されていない操作 |
許可されていない操作が要求されたことを示します |
サポートされていない操作です |
サポートされていない操作が要求されたことを示します。 たとえば、インスタンスが格納されているインスタンスは停止できません |
パラメーターが無効です |
要求に指定されたパラメーターが有効でないか、サポートされていないか、または使用できないことを示します |
ボリュームが無効です |
ボリュームの ID が有効でないか、指定されたボリュームが存在しないことを示します |
またはボリュームが指定されたインスタンスと同じ可用性ゾーンにありません |
|
リソースは使用中です |
リソースが使用中であるため、操作を完了できないことを示します |
Amazon サービス要求が失敗しました |
AWS への要求が失敗したことを示します |
ボリュームをデタッチします
EC2 インスタンスから EBS ボリュームをデタッチします。
引数 |
オプション |
受入 |
Default Value |
説明設定 |
EC2 client |
いいえ |
EC2 クライアント |
|
EC2 クライアントです |
Volume ID |
いいえ |
テキスト値 |
|
EBS ボリュームの ID です |
Instance ID |
はい |
テキスト値 |
|
インスタンスの ID です |
Device name |
はい |
テキスト値 |
|
デバイスの名前です |
Force detachment |
N/A |
ブール値 |
無効 |
以前のデタッチが正常に実行されなかった場合に、強制的にデタッチするかどうかを指定します |
生成された変数
このアクションは変数を生成しません。
例外
例外 |
説明設定 |
認証できませんでした |
指定された資格情報を検証できなかったことを示します |
許可されていない操作 |
許可されていない操作が要求されたことを示します |
サポートされていない操作です |
サポートされていない操作が要求されたことを示します。 たとえば、インスタンスが格納されているインスタンスは停止できません |
パラメーターが無効です |
要求に指定されたパラメーターが有効でないか、サポートされていないか、または使用できないことを示します |
デタッチの試行が無効です |
アタッチされていないインスタンスからボリュームをデタッチしようとしていることを示します |
要求に対して状態が正常でありません |
リソースがリクエストに対して不正な状態にあることを示します。 この例外は、まだ作成中のボリュームをアタッチしようとした場合 (ボリュームが使用可能であることを確認してください)、またはアタッチされていないボリュームをデタッチしようとした場合に、発生することがあります |
Amazon サービス要求が失敗しました |
AWS への要求が失敗したことを示します |
ボリュームを記述します
指定された EBS ボリュームを記述します。
引数 |
オプション |
受入 |
Default Value |
説明設定 |
EC2 client |
いいえ |
EC2 クライアント |
|
EC2 クライアントです |
Describe volumes mode |
N/A |
すべてのボリューム、指定されたインスタンスのボリューム、指定された ID のボリューム |
すべてのボリューム |
すべてのボリューム、ID で指定されたボリューム、インスタンスのボリュームのいずれを記述するかを指定します |
Volume IDs |
いいえ |
テキスト値のリスト |
|
記述するボリュームの ID です |
Instance ID |
いいえ |
テキスト値 |
|
ボリュームがアタッチされているインスタンスの ID です |
生成された変数
例外
例外 |
内容 |
認証できませんでした |
指定された資格情報を検証できなかったことを示します |
許可されていない操作 |
許可されていない操作が要求されたことを示します |
パラメーターが無効です |
要求に指定されたパラメーターが有効でないか、サポートされていないか、または使用できないことを示します |
Amazon サービス要求が失敗しました |
AWS への要求が失敗したことを示します |
ボリュームを削除します
指定された EBS ボリュームを削除します。
引数 |
オプション |
受入 |
Default Value |
説明設定 |
EC2 client |
いいえ |
EC2 クライアント |
|
EC2 クライアントです |
Volume ID |
いいえ |
Text 値 |
|
削除する EBS ボリュームの ID です |
生成された変数
このアクションは変数を生成しません。
例外
例外 |
説明設定 |
認証できませんでした |
指定された資格情報を検証できなかったことを示します |
許可されていない操作 |
許可されていない操作が要求されたことを示します |
パラメーターが無効です |
要求に指定されたパラメーターが有効でないか、サポートされていないか、または使用できないことを示します |
ボリュームが無効です |
ボリューム ID が無効か、指定されたボリュームが存在しないか、ボリュームが指定されたインスタンスと同じ可用性ゾーンに存在しないことを示します |
要求に対して状態が正常でありません |
リソースがリクエストに対して不正な状態にあることを示します。 この例外は、まだ作成中のボリュームをアタッチしようとした場合 (ボリュームが使用可能であることを確認してください)、またはアタッチされていないボリュームをデタッチしようとした場合に、発生することがあります |
リソースは使用中です |
リソースが使用中であるため、操作を完了できないことを示します |
Amazon サービス要求が失敗しました |
AWS への要求が失敗したことを示します |
EC2 セッションを作成します
EC2 クライアントを作成して、EC2 Web サービスを自動化します。
引数 |
オプション |
受入 |
Default Value |
説明設定 |
Access keys |
N/A |
ブール値 |
無効 |
EC2 セッションを作成するために、アクセス キー ID とシークレット アクセス キーを使用するかどうかを指定します |
アクセス キー ID |
いいえ |
テキスト値 |
|
AWS アクセス キー ID |
シークレット |
いいえ |
直接暗号化された入力またはテキスト値 |
|
AWS シークレット アクセス キー |
リージョン エンドポイント |
いいえ |
テキスト値 |
|
使用するエンドポイントを決定するために使用するリージョンの定数です |
Profile name |
いいえ |
テキスト値 |
default |
使用するプロファイルの名前です |
Profile location |
はい |
テキスト値 |
|
使用するプロファイルを含む資格情報ファイルの場所です |
生成された変数
例外
例外 |
内容 |
プロファイルが存在しません |
指定されたプロファイルが存在しないことを示します |
プロファイルが無効です |
指定したプロファイルが正しく構成されていないことを示します |
セッションを作成できませんでした |
EC2 クライアントを作成できなかったことを示します |
EC2 セッションを終了します
開かれている EC2 クライアントを破棄します。
引数 |
オプション |
受入 |
Default Value |
説明設定 |
EC2 client |
いいえ |
EC2 クライアント |
|
EC2 クライアントです |
生成された変数
このアクションは変数を生成しません。
例外
このアクションには例外は含まれません。