JenkinsのEC2-Fleetプラグインを利用して、AmazonEC2インスタンスをJenkinsスレーブとして利用したいが、EC-Fleetプラグインから接続の際、AWSより「request is invalid」が返却され、連携できない
AWS側の設定
- アクセスキーの作成
- スポットリクエストの作成
Jenkinsマスターサーバ側の設定
- EC2-Fleetプラグインをインストール
- Jenkinsの認証情報にAWSアクセスキーを登録
- Jenkinsのクラウド設定で「EC2-Fleet」を追加
- Jenkinsの認証情報にAWSアクセスキーを設定
期待した動作
- Jenkinsのクラウド設定で利用可能なFleetまたはAutoScaleのサービス一覧が選択可能になる
実際の動作
- Regionまでは自動で選択されたが、EC2 Fleetが以下のエラー取得できず表示されない
- The security token included in the request is invalid. (Service: AmazonAutoScaling; Status Code: 403; Error Code: InvalidClientTokenId;
試したこと
- ユーザを作成し、権限を付与した
- IAMSelfManageServiceSpecificCredentials
- IAMFullAccess
- AmazonEC2SpotFleetTaggingRole
- AmazonEC2ContainerServiceFullAccess
- aws cliでautoscalingを取得(コマンドラインでは成功)
aws
1aws autoscaling describe-auto-scaling-groups
知りたいこと
- EC2-Fleetプラグインが出力する「The security token included in the request is invalid. (Service: AmazonAutoScaling; Status Code: 403; Error Code: InvalidClientTokenId;」の解消方法
参考にしたドキュメント
あなたの回答
tips
プレビュー