翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Windows Server 用の CodeDeploy エージェントをインストールする
Windows Server インスタンスでは、次のいずれかの方法を使用して CodeDeploy エージェントをダウンロードしてインストールできます。
-
を使用する AWS Systems Manager (推奨)
-
一連の Windows PowerShell コマンドを実行します。
-
直接ダウンロードリンクを選択。
-
Amazon S3 コピーコマンドを実行してください。
注記
CodeDeploy エージェントがインストールされているフォルダは ですC:\Program Data\Amazon\CodeDeploy
。このパスにディレクトリジャンクションまたはシンボリックリンクがないことを確認します。
使用アイテム Systems Manager
エージェントをインストールするを使用して CodeDeploy エージェントをインストールする AWS Systems Managerには、 CodeDeploy「」の手順に従います。
Windows を使用する PowerShell
インスタンスにサインインし、Windows で次のコマンドを実行します PowerShell。
-
インターネットからダウンロードされたすべてのスクリプトと設定ファイルが、信頼された発行元によって署名されていることを要求します。実行ポリシーの変更を求められた場合は「
Y
」と入力します。Set-ExecutionPolicy RemoteSigned
-
をロードします AWS Tools for Windows PowerShell。
Import-Module AWSPowerShell
-
CodeDeploy エージェントのインストールファイルがダウンロードされるディレクトリを作成します。
New-Item -Path "c:\temp" -ItemType "directory" -Force
-
Set-AWSCredential
およびInitialize-AWSDefaultConfiguration
コマンドを使用して AWS 認証情報を設定します。詳細については、「 AWS ユーザーガイド」のツールAWS の「認証情報の使用 PowerShell 」を参照してください。 -
CodeDeploy エージェントのインストールファイルをダウンロードします。
注記
AWS は、 CodeDeploy エージェントの最新のマイナーバージョンをサポートします。現在、最新のマイナーバージョンは 1.7.x です。
エージェントの最新バージョン CodeDeployをインストールするには:
-
powershell.exe -Command Read-S3Object -BucketName
bucket-name
-Key latest/codedeploy-agent.msi -File c:\temp\codedeploy-agent.msi
エージェントの特定のバージョン CodeDeployをインストールするには:
-
powershell.exe -Command Read-S3Object -BucketName
bucket-name
-Key releases/codedeploy-agent-###
.msi -File c:\temp\codedeploy-agent.msi
bucket-name
は、リージョンの CodeDeploy Resource Kit ファイルを含む Amazon S3 バケットの名前です。例えば、米国東部 (オハイオ) リージョンの場合、バケット名
をaws-codedeploy-us-east-2
に置き換えます。バケット名のリストについては、「リージョン別リソースキットバケット名」を参照してください。 -
-
CodeDeploy エージェントのインストールファイルを実行します。
c:\temp\codedeploy-agent.msi /quiet /l c:\temp\host-agent-install-log.txt
サービスが実行されているかどうか確認するには、次のコマンドを実行します。
powershell.exe -Command Get-Service -Name codedeployagent
CodeDeploy エージェントがインストールされたばかりで、起動されていない場合は、Get-Serviceコマンドの実行後、ステータス に が表示されますStart...
。
Status Name DisplayName
------ ---- -----------
Start... codedeployagent CodeDeploy Host Agent Service
CodeDeploy エージェントが既に実行されている場合は、 Get-Service コマンドを実行した後、ステータス で が表示されますRunning
。
Status Name DisplayName
------ ---- -----------
Running codedeployagent CodeDeploy Host Agent Service
直接接続の使用
Windows Server インスタンスのブラウザセキュリティ設定でアクセス許可 ( などhttps://s3.*.amazonaws.com
) が提供されている場合は、 リージョンの直接リンクを使用して CodeDeploy エージェントをダウンロードし、インストーラを手動で実行できます。
リンクは以下のとおりです。
https://s3.
region
.amazonaws.com/aws-codedeploy-region
/latest/codedeploy-agent.msi
…リージョン
はアプリケーションをデプロイする AWS
リージョンです。
例:
https://s3.af-south-1.amazonaws.com/aws-codedeploy-af-south-1/latest/codedeploy-agent.msi
重要
アプリケーションと同じリージョンから .msi
ファイルを取得します CodeDeploy。別のリージョンを選択すると、.msi
ファイルを実行したときに codedeploy-agent-log
ファイルに inconsistent region
障害が発生する可能性があります。
Amazon S3 コピーコマンドの使用
AWS CLI がインスタンスにインストールされている場合は、Amazon S3 cp コマンドを使用して CodeDeploy エージェントをダウンロードし、インストーラを手動で実行できます。詳細については、「Microsoft Windows AWS Command Line Interface に をインストールする」を参照してください。
Amazon S3 コマンドは以下のとおりです。
aws s3 cp s3://aws-codedeploy-
region
/latest/codedeploy-agent.msi codedeploy-agent.msi --regionregion
…リージョン
はアプリケーションをデプロイする AWS
リージョンです。
例:
aws s3 cp s3://aws-codedeploy-af-south-1/latest/codedeploy-agent.msi codedeploy-agent.msi --region af-south-1