AWS OpsWorks Tools for PowerShell を使用した の例 - AWS SDK コード例

Doc AWS SDK Examples GitHub リポジトリには、他にも SDK の例があります。 AWS

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS OpsWorks Tools for PowerShell を使用した の例

次のコード例は、 AWS Tools for PowerShell で を使用してアクションを実行し、一般的なシナリオを実装する方法を示しています AWS OpsWorks。

アクションはより大きなプログラムからのコードの抜粋であり、コンテキスト内で実行する必要があります。アクションは個々のサービス機能を呼び出す方法を示していますが、コンテキスト内のアクションは、関連するシナリオで確認できます。

各例には完全なソースコードへのリンクが含まれており、コードの設定方法と実行方法に関する手順を確認できます。

トピック

アクション

次の例は、New-OPSDeployment を使用する方法を説明しています。

Tools for PowerShell

例 1: このコマンドは、 AWS OpsWorks スタックのレイヤー内のすべての Linux ベースのインスタンスに新しいアプリケーションデプロイを作成します。レイヤー ID を指定しても、スタック ID も指定する必要があります。コマンドを使用すると、デプロイは必要に応じてインスタンスを再起動できます。

New-OPSDeployment -StackID "724z93zz-zz78-4zzz-8z9z-1290123zzz1z" -LayerId "511b99c5-ec78-4caa-8a9d-1440116ffd1b" -AppId "0f7a109c-bf68-4336-8cb9-d37fe0b8c61d" -Command_Name deploy -Command_Arg @{Name="allow_reboot";Value="true"}

例 2: このコマンドは、クphpappックブックからappsetupレシピをデプロイし、testcookbookクックブックからsecbaselineレシピをデプロイします。デプロイターゲットは 1 つのインスタンスですが、スタック ID とレイヤー ID も必要です。Command_Arg パラメータallow_reboot属性は に設定されtrue、デプロイは必要に応じてインスタンスを再起動できます。

$commandArgs = '{ "Name":"execute_recipes", "Args"{ "recipes":["phpapp::appsetup","testcookbook::secbaseline"] } }' New-OPSDeployment -StackID "724z93zz-zz78-4zzz-8z9z-1290123zzz1z" -LayerId "511b99c5-ec78-4caa-8a9d-1440116ffd1b" -InstanceId "d89a6118-0007-4ccf-a51e-59f844127021" -Command_Name $commandArgs -Command_Arg @{Name="allow_reboot";Value="true
  • API の詳細については、AWS Tools for PowerShell 「 コマンドレットリファレンス」のCreateDeployment」を参照してください。