Prerequisites
- A Sumo Logic account, and the deployment it lives in (you’ll pick it from a list).
- The Create Access Keys role capability, or Manage Access Keys if an administrator creates the key for a service account.
- A key owner whose roles include the View capabilities that match the required scopes. A key can’t use a scope its owner’s roles don’t grant.
- Cloud SIEM only if you want agents to read insights. Everything else works without it.
- The Admin role in the CloudThinker workspace, which you need to add connections. See Roles.
Setup
1
Open Access Keys in Sumo Logic
Go to Administration → Security → Access Keys. In the newer Sumo Logic UI the same page is under Administration → Account Security Settings → Access Keys.
2
Create a scoped key
Click + Add Access Key and name it
cloudthinker. Set Scopes to Custom and select exactly these six:Sumo Logic also turns on
viewFieldExtractionRules when you pick viewFields. Leave it on. Click Save, then copy the Access ID and Access Key. Sumo Logic shows them only once.3
Add the connection in CloudThinker
In the sidebar, click More → Workspace settings → Connections, select Sumo Logic, and fill in:
- Access ID: the Access ID you copied.
- Access Key: the Access Key you copied.
- Deployment: the deployment from your Sumo Logic sign-in URL (see the table below).
Sumo Logic read-only connection verified (US2), naming your deployment code.Then run the prompt in Verify the connection in a new chat.Connection details
A key works only in the deployment that created it, so a wrong choice shows up as a rejected credential, not a region error. The code is what the success message shows.
These nine are the only deployments CloudThinker supports today. If your sign-in URL isn’t in the table, CloudThinker can’t connect to that deployment yet.
Required permissions
CloudThinker accepts only a key scoped to the six read scopes above, plus the optionalviewFieldExtractionRules. It checks two sets:
If a scope is missing or an extra one is present in either set, the connection fails and the error names the difference.
Cloud SIEM isn’t part of this check. Sumo Logic decides Cloud SIEM access from your plan and the key owner’s roles. When it refuses, agents report Cloud SIEM as unavailable and the rest of the connection keeps working.
Agent capabilities
Log searches default to the last 24 hours and are capped at 90 days, with a search budget of 60 seconds (300 at most). Each search creates a temporary search job and deletes it afterwards. Agents tell you the window they used.
Wide searches can cost credits. On Sumo Logic Flex pricing, credits are consumed by scanned log volume. Agents don’t ask before a search: with no window named they search 24 hours, and any window you name up to 90 days runs as asked. Name a short window in your prompt and ask for a count (for example “count by source category”) when you want the shape of the data, not every line.
Verify the connection
Ask CloudThinker in a new chat:Example prompts
Troubleshooting
The Access Key is not scoped to this read-only connection
The Access Key is not scoped to this read-only connection
The key’s assigned or effective scopes differ from the read set, and the message lists what’s missing or extra. Create a new key with only the six scopes. If an effective scope is missing, ask a Sumo Logic admin to grant the key owner the matching View capability.
403 on collectors, monitors, or another resource
403 on collectors, monitors, or another resource
The credentials work, but the key owner’s roles can’t read that resource. Ask an admin to grant the matching View capability. A 403 says nothing about whether data exists.
429 rate limit, or a search times out
429 rate limit, or a search times out
Sumo Logic allows about 4 requests per second per key. Wait, then ask one focused question. If a search times out, ask for a shorter window or a longer budget. A timed-out search has an unknown match count, not zero.
Security
- Least privilege — grant only the permissions the agents need for your use case; start read-only and widen later.
- Read-only by default — use read-only credentials unless you want agents to make changes through this connection.
- Rotate credentials — rotate keys and tokens on your normal schedule; CloudThinker picks up the new value when you update the connection.
- Revoke on offboarding — remove the credential at the provider when you delete a connection or a teammate leaves.
- Read-only by design: CloudThinker refuses any key with scopes outside the read set, and there is no write path for Sumo Logic. When a fix needs a change, agents tell you what to change in the Sumo Logic UI.
- Rotate in both places: rotate or delete the key under Access Keys in Sumo Logic, then update or delete the connection in CloudThinker.
Related
Webhook integrations
Send Sumo Logic alerts into Resolve as incidents.
Datadog
Connect Datadog logs, metrics, and monitors.