Skip to main content
GET
Listar sessões STS
Requer a ação do IAM iam:ListSTSSessions. Consulte permissões de IAM para obter a lista completa, o que cada uma abrange e um exemplo de política.

Autorizações

Authorization
string
header
obrigatório

Um token bearer OAuth 2.0, enviado como Authorization: Bearer <token>. Esta é a forma recomendada de autenticação.

Obtenha o token trocando o par de chaves de acesso de uma conta de serviço em POST /v1/oauth/token com grant_type=client_credentials. Esse é o fluxo padrão de credenciais de cliente; bibliotecas compatíveis com OAuth podem obter e renovar o token para você.

Os tokens duram uma hora por padrão. O mesmo par de chaves de acesso também serve como credencial AWS SigV4 para o endpoint de objetos compatível com S3, que aceita somente esse método de autenticação.

Parâmetros de consulta

name
string

Nome exato do recurso, combinado com crn usando AND antes da paginação. Valores vazios são filtros. Recursos sem um nome nunca correspondem.

crn
string

Exato CRN retornado, combinado com o nome usando AND antes da paginação. CRNs mal formados ou vazios retornam 400; CRNs válidos incompatíveis ou estrangeiros retornam uma página vazia. Recursos sem um CRN nunca correspondem. CRNs com escopo de organização usam a organização autenticada.

role
string

UUID da função, nome imutável ou CRN da função qualificada pela conta.

Exemplo:

"b2c3d4e5-f6a7-8901-2345-67890abcdef1"

principal
string

Referência principal; principal_type é obrigatório. Usuários e sessões de função assumida aceitam UUID ou CRN; funções e contas de serviço também aceitam nomes na conta proprietária.

Exemplo:

"550e8400-e29b-41d4-a716-446655440000"

principal_type
enum<string>

Filtrar por tipo principal. assumed_role seleciona as sessões que a encadeamento de funções produz, onde uma sessão de função assumida existente assumiu outra função.

Opções disponíveis:
user,
service_account,
role,
assumed_role
Exemplo:

"service_account"

active_only
boolean
padrão:true

Mostrar apenas sessões ativas (não expiradas, não revogadas)

Exemplo:

true

limit
integer
padrão:20

Número máximo de itens a devolver. Um valor acima do máximo é fixado ao invés de rejeitado, então uma página mais curta do que a que você pediu é normal — page until meta.has_more é false, não até que uma página pareça curta.

Intervalo obrigatório: 1 <= x <= 100
marker
string

Cursor de paginação opaco. Echo back o valor meta.marker da página anterior para buscar a próxima; não construa ou analise-o. A forma interna do token varia de acordo com o endpoint (um ID de recurso, um carimbo de data/hora, etc.) e não é garantida a estabilidade entre versões.

Resposta

Lista de sessões do STS

sts_sessions
object[]
meta
object