Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -665,6 +665,7 @@
"unconfigured",
"uninstallation",
"uniqueid",
"unmarshal",
"unprefixed",
"unregistering",
"uqcje",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,6 @@ apps:

## Step 4/5. Deploy the Application Service


To use the token created in Step 1, the joining instance must run in the same
Kubernetes cluster as the Auth Service and have a Kubernetes ServiceAccount
token mounted.
Expand Down
11 changes: 11 additions & 0 deletions docs/pages/server-access/guides/ec2-discovery.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -386,6 +386,17 @@ If Installs are showing failed or instances are failing to appear check the
Command history in AWS System Manager -> Node Management -> Run Command.
Select the instance-id of the Target to review Errors.

### `cannot unmarshal object into Go struct field`

If you encounter an error similar to the following:

```text
invalid format in plugin properties map[destinationPath:/tmp/installTeleport.sh sourceInfo:map[url:[https://example.teleport.sh:443/webapi/scripts/installer/preprod-installer](https://example.teleport.sh/webapi/scripts/installer/preprod-installer)] sourceType:HTTP];
error json: cannot unmarshal object into Go struct field DownloadContentPlugin.sourceInfo of type string
```

It is likely that you're running an older SSM agent version. Upgrade to SSM agent version 3.1 or greater to resolve.

## Next steps

- Read [Joining Nodes via AWS IAM
Expand Down