View a markdown version of this page

Ações, recursos e chaves de condição para AWS Serviço de token de segurança - Referência de autorização do serviço

Ações, recursos e chaves de condição para AWS Serviço de token de segurança

AWS O Security Token Service (prefixo do serviço:sts) fornece as seguintes operações, recursos, ações e chaves de condição específicos do serviço para uso nas políticas de permissão do IAM.

Referências:

Operações de API definidas por AWS Serviço de token de segurança

A tabela a seguir mapeia as operações da API às ações do IAM que elas autorizam. Somente as chaves de condição que têm valores estáticos para a API e a ação fornecidas são listadas; para ver o conjunto completo de chaves de condição suportadas por cada ação, consulte a tabela Ações.

Operation Ação do IAM Chave de condição Valor (es) possível (s) Nível de acesso

AssumeRole

conjuntos: AssumeRole

Gravar

conjuntos: SetContext

Gravar

conjuntos: SetSourceIdentity

Gravar

conjuntos: TagSession

Marcação, gravação

AssumeRoot

conjuntos: AssumeRoot

Gravar

DecodeAuthorizationMessage

conjuntos: DecodeAuthorizationMessage

Gravar

GetAccessKeyInfo

conjuntos: GetAccessKeyInfo

Ler

GetCallerIdentity

conjuntos: GetCallerIdentity

Ler

GetDelegatedAccessToken

conjuntos: GetDelegatedAccessToken

Gravar

GetFederationToken

conjuntos: GetFederationToken

Gravar

conjuntos: TagSession

Marcação, gravação

GetSessionToken

conjuntos: GetSessionToken

Ler

GetWebIdentityToken

conjuntos: GetWebIdentityToken

Gravar

conjuntos: TagGetWebIdentityToken

Marcação, gravação

Ações definidas por AWS Serviço de token de segurança

Você pode especificar as seguintes ações no elemento Action de uma declaração de política do IAM. Use políticas para conceder permissões para executar uma operação na AWS. Quando usa uma ação em uma política, você geralmente permite ou nega acesso à operação da API ou ao comando da CLI com o mesmo nome. No entanto, em alguns casos, uma única ação controla o acesso a mais de uma operação. Como alternativa, algumas operações exigem várias ações diferentes.

Ações Description Tipos de recursos (*necessários) Chaves de condição Nível de acesso

AssumeRole

Concede permissão para obter um conjunto de credenciais de segurança temporárias que você pode usar para acessar AWS recursos aos quais você normalmente não teria acesso

função*

accounts.google.com:aud

accounts.google.com:sub

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

cognito-identity.amazonaws.com:amr

cognito-identity.amazonaws.com: aud

cognito-identity.amazonaws.com:sub

graph.facebook.com:app_id

graph.facebook.com:id

objetivo: ResourceTag /$ {} TagKey

saml:namequalifier

saml:sub

saml:sub_type

conjuntos: ExternalId

conjuntos: RoleSessionName

conjuntos: SourceIdentity

conjuntos: TransitiveTagKeys

www.amazon.com:app_id

www.amazon.com:user_id

Gravar

AssumeRoleWithSAML

Concede permissão para obter um conjunto de credenciais de segurança temporárias para usuários que foram autenticados por meio de uma resposta de autenticação SAML

função*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

objetivo: ResourceTag /$ {} TagKey

saml:aud

saml: cn

SAML: nome comum

saml:doc

saml: edu.org homepageuri

saml:edu.org identityauthnpolicyuri

saml: edu ou nome legal

saml: eduorg superioruri

saml:eduorg whitepagesuri

saml: afiliação eduperson

saml: garantia pessoal da edu

saml: edu person titlement

saml: edu personnickname

saml:edupersonorgdn

amostra: edupersonorgunitdn

saml:edupersonprimaryaffiliation

saml:edupersonprimaryorgunitdn

saml:edupersonprincipalname

saml: edu personscopedafiliation

saml: edupersontargetedidid

SAML: nome próprio

saml:iss

saml:mail

saml:nome

saml:namequalifier

SAML: status da organização

SAML: ID de grupo primário

saml:sub

saml:sub_type

saml:sobrenome

saml: uid

amostra: 500 UniqueIdentifier

conjuntos: RoleSessionName

conjuntos: SourceIdentity

conjuntos: TransitiveTagKeys

Gravar

AssumeRoleWithWebIdentity

Concede permissão para obter um conjunto de credenciais de segurança temporárias para usuários que foram autenticados em uma aplicação móvel ou uma aplicação web com um provedor de identidades da web

função*

accounts.google.com:aud

accounts.google.com: google/organization_number

accounts.google.com:laud

accounts.google.com:sub

agente. $ {Domínio} .buildkite.dev: build_branch

agente. $ {Domínio} .buildkite.dev: cluster_id

agente. $ {Domain} .buildkite.dev: cluster_name

agente. $ {Domain} .buildkite.dev: organization_id

agente. $ {Domain} .buildkite.dev: organization_slug

agente. $ {Domain} .buildkite.dev: pipeline_id

agente. $ {Domain} .buildkite.dev: pipeline_slug

agente. $ {Domínio} .buildkite.site:build_branch

agente. $ {Domínio} .buildkite.site:cluster_id

agente. $ {Domínio} .buildkite.site:cluster_name

agente. $ {Domínio} .buildkite.site:organization_id

agente. $ {Domínio} .buildkite.site:organization_slug

agente. $ {Domínio} .buildkite.site:pipeline_id

agente. $ {Domínio} .buildkite.site:pipeline_slug

agent.buildkite.com: build_branch

agent.buildkite.com: cluster_id

agent.buildkite.com: nome_do_cluster

agent.buildkite.com: organization_id

agent.buildkite.com: organization_slug

agent.buildkite.com: pipeline_id

agent.buildkite.com: pipeline_slug

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

cognito-identity.amazonaws.com:amr

cognito-identity.amazonaws.com: aud

cognito-identity.amazonaws.com:sub

github. com/enterprises/$ {EnterpriseName} :ator

github. com/enterprises/$ {EnterpriseName} :id_do_ator

github. com/enterprises/$ {EnterpriseName} :id_empresa

github. com/enterprises/$ {EnterpriseName} :ambiente

github. com/enterprises/$ {EnterpriseName} :job_workflow_ref

github. com/enterprises/$ {EnterpriseName} :referência

github. com/enterprises/$ {EnterpriseName} :repositório

github. com/enterprises/$ {EnterpriseName} :id_repositório

github. com/enterprises/$ {EnterpriseName} :id_proprietário_do_repositório

github. com/enterprises/$ {EnterpriseName} :fluxo de trabalho

gitlab.com:namespace_id

gitlab.com:pipeline_source

gitlab.com:id_do_projeto

gitlab.com:ref_protected

gitlab.com: runner_environment

gitlab.com:nível_de acesso do usuário

gitlab.com:user_email

gitlab.com:user_id

gitlab.com:login do usuário

graph.facebook.com:app_id

graph.facebook.com:id

objetivo: ResourceTag /$ {} TagKey

idcs-$ {} .identity.oraclecloud.com:rpst_id OciUniqueIdentifier

oidc.circleci. com/org/$ {OrgId} :oidc.circleci. com/project-identificação

conjuntos: RoleAuthorizedByIdp

conjuntos: RoleSessionName

conjuntos: SourceIdentity

conjuntos: TransitiveTagKeys

ações simbólicas. $ {Domain} .ghe.com:actor

ações simbólicas. $ {Domínio} .ghe.com:actor_id

ações simbólicas. $ {Domínio} .ghe.com:enterprise_id

ações simbólicas. $ {Domain} .ghe.com:ambiente

ações simbólicas. $ {Domínio} .ghe.com:job_workflow_ref

ações simbólicas. $ {Domínio} .ghe.com:ref

ações simbólicas. $ {Domain} .ghe.com:repositório

ações simbólicas. $ {Domínio} .ghe.com:repository_id

ações simbólicas. $ {Domain} .ghe.com:repository_owner_id

ações simbólicas. $ {Domain} .ghe.com:fluxo de trabalho

token.actions.githubusercontent.com/$ {} :ator SubPath

token.actions.githubusercontent.com/$ {} :actor_id SubPath

token.actions.githubusercontent.com/$ {} :enterprise_id SubPath

token.actions.githubusercontent.com/$ {} :ambiente SubPath

token.actions.githubusercontent.com/$ {} :job_workflow_ref SubPath

token.actions.githubusercontent.com/$ {} :ref SubPath

token.actions.githubusercontent.com/$ {} :repositório SubPath

token.actions.githubusercontent.com/$ {} :repository_id SubPath

token.actions.githubusercontent.com/$ {} :repository_owner_id SubPath

token.actions.githubusercontent.com/$ {} :fluxo de trabalho SubPath

token.actions.githubusercontent.com:ator

token.actions.githubusercontent.com:actor_id

token.actions.githubusercontent.com:enterprise_id

token.actions.githubusercontent.com:ambiente

token.actions.githubusercontent.com:job_workflow_ref

token.actions.githubusercontent.com:ref

token.actions.githubusercontent.com:repositório

token.actions.githubusercontent.com:repository_id

token.actions.githubusercontent.com:repository_owner_id

token.actions.githubusercontent.com:fluxo de trabalho

www.amazon.com:app_id

www.amazon.com:user_id

Gravar

AssumeRoot

Concede permissão para obter um conjunto de credenciais temporárias de segurança que pode ser usado para executar tarefas privilegiadas em contas de membros na sua organização

usuário root*

conjuntos: TaskPolicyArn

Gravar

DecodeAuthorizationMessage

Concede permissão para decodificar informações adicionais sobre o status de autorização de uma solicitação a partir de uma mensagem codificada retornada em resposta a uma solicitação AWS

Gravar

GetAccessKeyInfo

Concede permissão para obter detalhes sobre a ID da chave de acesso passada como um parâmetro para a solicitação

Ler

GetCallerIdentity

Concede permissão para obter detalhes sobre a identidade do IAM cujas credenciais são usadas para chamar a API

Ler

GetDelegatedAccessToken

Retorna credenciais de segurança temporárias para acessar uma aprovação Conta da AWS após a solicitação de delegação temporária. Essa API exige a negociação InToken fornecida mediante solicitação, aprovação da delegação e deve ser usada somente pela Amazon ou por AWS parceiros.

Gravar

GetFederationToken

Concede permissão para obter um conjunto de credenciais de segurança temporárias (que consistem em um ID da chave de acesso, uma chave de acesso secreta e um token de segurança) de um usuário federado

usuário federado

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

GetSessionToken

Concede permissão para obter um conjunto de credenciais de segurança temporárias (consistindo em um ID de chave de acesso, uma chave de acesso secreta e um token de segurança) para um usuário Conta da AWS ou IAM

Ler

GetWebIdentityToken

Concede permissão para obter um JSON Web Token (JWT) de curta duração e publicamente verificável que representa a identidade do diretor do IAM chamador

foi: RequestTag /$ {} TagKey

leis: TagKeys

conjuntos: DurationSeconds

conjuntos: IdentityTokenAudience

conjuntos: SigningAlgorithm

Gravar

Permission-only ações para AWS Serviço de token de segurança

As ações a seguir são definidas pelo AWS Security Token Service, mas não podem ser invocadas diretamente por meio de nenhuma operação de API. Eles só podem ser usados em declarações de política do IAM para conceder ou negar permissões.

Ações Description Tipos de recursos (*necessários) Chaves de condição Nível de acesso

GetServiceBearerToken

Concede permissão para obter um token portador STS para um usuário AWS raiz, uma função do IAM ou um usuário do IAM

conjuntos: AWSServiceName

conjuntos: DurationSeconds

Ler

SetContext

Concede permissão para definir chaves de contexto em uma sessão do STS

função

foi: ResourceTag /$ {} TagKey

objetivo: ResourceTag /$ {} TagKey

conjuntos: RequestContext /$ {} ContextKey

conjuntos: RequestContextProviders

Gravar

sessão própria

conjuntos: RequestContext /$ {} ContextKey

conjuntos: RequestContextProviders

SetSourceIdentity

Concede permissão para definir uma identidade de origem em uma sessão do STS

função

foi: ResourceTag /$ {} TagKey

objetivo: ResourceTag /$ {} TagKey

conjuntos: SourceIdentity

Gravar

TagGetWebIdentityToken

Concede permissão para adicionar tags ao JSON Web Token (JWT) gerado pela API GetWebIdentityToken

foi: RequestTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

TagSession

Concede permissão para adicionar etiquetas a uma sessão do STS

função

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

objetivo: ResourceTag /$ {} TagKey

saml:aud

conjuntos: TransitiveTagKeys

Marcação, gravação

Tipos de recursos definidos por AWS Serviço de token de segurança

Os seguintes tipos de recursos são definidos por este serviço e podem ser usados no elemento Resource de declarações de políticas de permissão do IAM.

Resource types ARN Chaves de condição

provedor de contexto

arn: $ {Partition} :iam: :aws:contextProvider/$ {} ContextProviderName

usuário federado

arn: $ {Partition} :sts: :$ {Account} :federated-user/$ {} FederatedUserName

papel

arn: $ {Partition} :iam: :$ {Account} :role/$ {} RoleNameWithPath

foi: ResourceTag /$ {} TagKey

objetivo: ResourceTag /$ {} TagKey

usuário root

arn: $ {Partition} :iam: :$ {Account} :root

sessão própria

arn: $ {Partition} :sts: :$ {Account} :self

Chaves de condição para AWS Serviço de token de segurança

AWS O Security Token Service define as seguintes chaves de condição que podem ser usadas no Condition elemento de uma política do IAM.

Chaves de condição Descrição Tipo

accounts.google.com:aud

Filtra o acesso pela ID da aplicação do Google

String

accounts.google.com: google/organization_number

Filtra o acesso pelo número da organização do Google Cloud ou do Google Workspace

Numérico

accounts.google.com:laud

Filtra o acesso pelo público do Google

String

accounts.google.com:sub

Filtra o acesso pelo assunto da solicitação (o ID de usuário do Google)

String

agente. $ {Domínio} .buildkite.dev: build_branch

Filtra o acesso pela ramificação git que acionou a compilação do Buildkite

String

agente. $ {Domínio} .buildkite.dev: cluster_id

Filtra o acesso pelo ID do cluster Buildite

String

agente. $ {Domain} .buildkite.dev: cluster_name

Filtra o acesso pelo nome do cluster Buildkite

String

agente. $ {Domain} .buildkite.dev: organization_id

Filtra o acesso pelo ID da organização Buildkite

String

agente. $ {Domain} .buildkite.dev: organization_slug

Filtra o acesso pelo slug da organização Buildkite

String

agente. $ {Domain} .buildkite.dev: pipeline_id

Filtra o acesso pelo ID do pipeline do Buildkite

String

agente. $ {Domain} .buildkite.dev: pipeline_slug

Filtra o acesso pelo slug do pipeline Buildkite

String

agente. $ {Domínio} .buildkite.site:build_branch

Filtra o acesso pela ramificação git que acionou a compilação do Buildkite

String

agente. $ {Domínio} .buildkite.site:cluster_id

Filtra o acesso pelo ID do cluster Buildite

String

agente. $ {Domínio} .buildkite.site:cluster_name

Filtra o acesso pelo nome do cluster Buildkite

String

agente. $ {Domínio} .buildkite.site:organization_id

Filtra o acesso pelo ID da organização Buildkite

String

agente. $ {Domínio} .buildkite.site:organization_slug

Filtra o acesso pelo slug da organização Buildkite

String

agente. $ {Domínio} .buildkite.site:pipeline_id

Filtra o acesso pelo ID do pipeline do Buildkite

String

agente. $ {Domínio} .buildkite.site:pipeline_slug

Filtra o acesso pelo slug do pipeline Buildkite

String

agent.buildkite.com: build_branch

Filtra o acesso pela ramificação git que acionou a compilação do Buildkite

String

agent.buildkite.com: cluster_id

Filtra o acesso pelo ID do cluster Buildite

String

agent.buildkite.com: nome_do_cluster

Filtra o acesso pelo nome do cluster Buildkite

String

agent.buildkite.com: organization_id

Filtra o acesso pelo ID da organização Buildkite

String

agent.buildkite.com: organization_slug

Filtra o acesso pelo slug da organização Buildkite

String

agent.buildkite.com: pipeline_id

Filtra o acesso pelo ID do pipeline do Buildkite

String

agent.buildkite.com: pipeline_slug

Filtra o acesso pelo slug do pipeline Buildkite

String

foi: RequestTag /$ {} TagKey

Filtra o acesso pelas etiquetas que são transmitidas na solicitação

String

foi: ResourceTag /$ {} TagKey

Filtra o acesso pelas etiquetas associadas ao recurso

String

leis: TagKeys

Filtra o acesso pelas chaves da etiqueta que são transmitidas na solicitação

ArrayOfString

cognito-identity.amazonaws.com:amr

Filtra o acesso pelas informações de login do Amazon Cognito

String

cognito-identity.amazonaws.com: aud

Filtra o acesso pelo ID do grupo de identidades do Amazon Cognito

String

cognito-identity.amazonaws.com:sub

Filtra o acesso pelo assunto da solicitação (o ID de usuário do Amazon Cognito)

String

github. com/enterprises/$ {EnterpriseName} :ator

Filtra o acesso pela conta pessoal que iniciou a execução do fluxo de trabalho

String

github. com/enterprises/$ {EnterpriseName} :id_do_ator

Filtra o acesso pelo ID da conta pessoal que iniciou a execução do fluxo de trabalho

String

github. com/enterprises/$ {EnterpriseName} :id_empresa

Filtra o acesso pelo ID da empresa que contém o repositório de onde o fluxo de trabalho está sendo executado

String

github. com/enterprises/$ {EnterpriseName} :ambiente

Filtra o acesso pelo nome do ambiente usado pelo trabalho

String

github. com/enterprises/$ {EnterpriseName} :job_workflow_ref

Filtra o acesso pelo caminho de referência ao fluxo de trabalho reutilizável para trabalhos usando um fluxo de trabalho reutilizável

String

github. com/enterprises/$ {EnterpriseName} :referência

Filtra o acesso pelo git ref (branch ou tag) que acionou a execução do fluxo de trabalho

String

github. com/enterprises/$ {EnterpriseName} :repositório

Filtra o acesso pelo repositório de onde o fluxo de trabalho está sendo executado

String

github. com/enterprises/$ {EnterpriseName} :id_repositório

Filtra o acesso pelo ID do repositório de onde o fluxo de trabalho está sendo executado

String

github. com/enterprises/$ {EnterpriseName} :id_proprietário_do_repositório

Filtra o acesso pelo ID do proprietário do repositório de onde o fluxo de trabalho está sendo executado

String

github. com/enterprises/$ {EnterpriseName} :fluxo de trabalho

Filtra o acesso pelo nome do fluxo de trabalho

String

gitlab.com:namespace_id

Filtra o acesso pelo ID do GitLab namespace (grupo) do projeto que está executando o trabalho CI/CD

String

gitlab.com:pipeline_source

Filtra o acesso pela fonte que acionou o GitLab pipeline

String

gitlab.com:id_do_projeto

Filtra o acesso pelo ID do GitLab projeto que está executando o CI/CD trabalho

String

gitlab.com:ref_protected

Filtra o acesso de acordo com a GitLab proteção do git ref que acionou o trabalho

String

gitlab.com: runner_environment

Filtra o acesso ao trabalho pelo ambiente do GitLab CI/CD executor

String

gitlab.com:nível_de acesso do usuário

Filtra o acesso pelo nível de acesso GitLab do usuário dentro do projeto

String

gitlab.com:user_email

Filtra o acesso pelo e-mail do GitLab usuário que executa o trabalho CI/CD

String

gitlab.com:user_id

Filtra o acesso pelo ID do GitLab usuário que está executando o trabalho CI/CD

String

gitlab.com:login do usuário

Filtra o acesso pelo GitLab nome de usuário que executa o trabalho CI/CD

String

graph.facebook.com:app_id

Filtra o acesso pela ID da aplicação do Facebook

String

graph.facebook.com:id

Filtra o acesso pela ID da aplicação do Facebook

String

objetivo: ResourceTag /$ {} TagKey

Filtra o acesso pelas etiquetas anexadas à função que está sendo assumida

String

idcs-$ {} .identity.oraclecloud.com:rpst_id OciUniqueIdentifier

Filtra o acesso pelo ID do token da sessão principal do recurso OCI

String

oidc.circleci. com/org/$ {OrgId} :oidc.circleci. com/project-identificação

Filtra o acesso pelo ID do projeto CircleCI

String

amostra: aud

Filtra o acesso pela URL do endpoint para o qual as declarações SAML são apresentadas

String

saml: cn

Filtra o acesso pelo atributo eduOrg

ArrayOfString

SAML: nome comum

Filtra o acesso pelo atributo commonName

String

saml: doc

Filtra o acesso pela entidade principal que foi usada para assumir a função

String

saml: edu.org homepageuri

Filtra o acesso pelo atributo eduOrg

ArrayOfString

saml:edu.org identityauthnpolicyuri

Filtra o acesso pelo atributo eduOrg

ArrayOfString

saml: edu ou nome legal

Filtra o acesso pelo atributo eduOrg

ArrayOfString

saml: eduorg superioruri

Filtra o acesso pelo atributo eduOrg

ArrayOfString

saml:eduorg whitepagesuri

Filtra o acesso pelo atributo eduOrg

ArrayOfString

saml: afiliação eduperson

Filtra o acesso pelo atributo eduPerson

ArrayOfString

saml: garantia pessoal da edu

Filtra o acesso pelo atributo eduPerson

ArrayOfString

saml: edu person titlement

Filtra o acesso pelo atributo eduPerson

ArrayOfString

saml: edu personnickname

Filtra o acesso pelo atributo eduPerson

ArrayOfString

amostra: edupersonorgdn

Filtra o acesso pelo atributo eduPerson

String

amostra: edupersonorgunitdn

Filtra o acesso pelo atributo eduPerson

ArrayOfString

saml: afiliação primária da eduperson

Filtra o acesso pelo atributo eduPerson

String

saml: edupersonprimaryorgunitdn

Filtra o acesso pelo atributo eduPerson

String

saml: edu personalname

Filtra o acesso pelo atributo eduPerson

String

saml: edu personscopedafiliation

Filtra o acesso pelo atributo eduPerson

ArrayOfString

saml: edupersontargetedidid

Filtra o acesso pelo atributo eduPerson

ArrayOfString

SAML: nome próprio

Filtra o acesso pelo atributo givenName

String

saml: iss

Filtra o acesso pelo emissor, que é representado por um URN

String

saml:mail

Filtra o acesso pelo atributo e-mail

String

saml:nome

Filtra o acesso pelo atributo name

String

saml: qualificador de nome

Filtra o acesso pelo valor hash do emissor, no ID da conta e no nome amigável

String

SAML: status da organização

Filtra o acesso pelo atributo organizationStatus

String

SAML: ID de grupo primário

Filtra o acesso pelo atributo primaryGroupSID

String

saml: sub

Filtra o acesso pelo assunto da solicitação (o ID de usuário do SAML)

String

saml:sub_tipo

Filtra o acesso pelo valor persistente, transitório ou no URI de formato completo

String

saml:sobrenome

Filtra o acesso pelo atributo sobrenome

String

saml: uid

Filtra o acesso pelo atributo uid

String

amostra: 500 UniqueIdentifier

Filtra o acesso pelo atributo uid

String

conjuntos: AWSServiceName

Filtra o acesso pelo serviço que está obtendo um token de portador

String

conjuntos: DurationSeconds

Filtra o acesso pela duração em segundos ao obter um token portador ou um token Web JSON (JWT) da API GetWebIdentityToken

Numérico

conjuntos: ExternalId

Filtra o acesso pelo identificador exclusivo necessário quando você assume uma função em outra conta

String

conjuntos: IdentityTokenAudience

Filtra o acesso pelo público que é passado na solicitação

ArrayOfString

conjuntos: RequestContext /$ {} ContextKey

Filtra o acesso pelos pares de valores-chave do contexto da sessão incorporados na declaração de contexto assinada recuperada de um provedor de contexto confiável

String

conjuntos: RequestContextProviders

Filtra o acesso pelos ARNs do provedor de contexto

ArrayOfARN

conjuntos: RoleAuthorizedByIdp

Filtra o acesso com base no fato de o provedor de identidade ter autorizado a função por meio da declaração de funções no token OIDC

Bool

conjuntos: RoleSessionName

Filtra o acesso pelo nome da sessão de função necessário quando você assume uma função

String

conjuntos: SigningAlgorithm

Filtra o acesso pelo algoritmo de assinatura que é passado na solicitação

String

conjuntos: SourceIdentity

Filtra o acesso pela identidade de fonte que é informada na solicitação

String

conjuntos: TaskPolicyArn

Filtra o acesso por TaskPolicy ARN

ARN

conjuntos: TransitiveTagKeys

Filtra o acesso pelas chaves da etiqueta transitiva transmitidas na solicitação

ArrayOfString

ações simbólicas. $ {Domain} .ghe.com:actor

Filtra o acesso pela conta pessoal que iniciou a execução do fluxo de trabalho

String

ações simbólicas. $ {Domínio} .ghe.com:actor_id

Filtra o acesso pelo ID da conta pessoal que iniciou a execução do fluxo de trabalho

String

ações simbólicas. $ {Domínio} .ghe.com:enterprise_id

Filtra o acesso pelo ID da empresa que contém o repositório de onde o fluxo de trabalho está sendo executado

String

ações simbólicas. $ {Domain} .ghe.com:ambiente

Filtra o acesso pelo nome do ambiente usado pelo trabalho

String

ações simbólicas. $ {Domínio} .ghe.com:job_workflow_ref

Filtra o acesso pelo caminho de referência ao fluxo de trabalho reutilizável para trabalhos usando um fluxo de trabalho reutilizável

String

ações simbólicas. $ {Domínio} .ghe.com:ref

Filtra o acesso pelo git ref (branch ou tag) que acionou a execução do fluxo de trabalho

String

ações simbólicas. $ {Domain} .ghe.com:repositório

Filtra o acesso pelo repositório de onde o fluxo de trabalho está sendo executado

String

ações simbólicas. $ {Domínio} .ghe.com:repository_id

Filtra o acesso pelo ID do repositório de onde o fluxo de trabalho está sendo executado

String

ações simbólicas. $ {Domain} .ghe.com:repository_owner_id

Filtra o acesso pelo ID do proprietário do repositório de onde o fluxo de trabalho está sendo executado

String

ações simbólicas. $ {Domain} .ghe.com:fluxo de trabalho

Filtra o acesso pelo nome do fluxo de trabalho

String

token.actions.githubusercontent.com/$ {} :ator SubPath

Filtra o acesso pela conta pessoal que iniciou a execução do fluxo de trabalho

String

token.actions.githubusercontent.com/$ {} :actor_id SubPath

Filtra o acesso pelo ID da conta pessoal que iniciou a execução do fluxo de trabalho

String

token.actions.githubusercontent.com/$ {} :enterprise_id SubPath

Filtra o acesso pelo ID da empresa que contém o repositório de onde o fluxo de trabalho está sendo executado

String

token.actions.githubusercontent.com/$ {} :ambiente SubPath

Filtra o acesso pelo nome do ambiente usado pelo trabalho

String

token.actions.githubusercontent.com/$ {} :job_workflow_ref SubPath

Filtra o acesso pelo caminho de referência ao fluxo de trabalho reutilizável para trabalhos usando um fluxo de trabalho reutilizável

String

token.actions.githubusercontent.com/$ {} :ref SubPath

Filtra o acesso pelo git ref (branch ou tag) que acionou a execução do fluxo de trabalho

String

token.actions.githubusercontent.com/$ {} :repositório SubPath

Filtra o acesso pelo repositório de onde o fluxo de trabalho está sendo executado

String

token.actions.githubusercontent.com/$ {} :repository_id SubPath

Filtra o acesso pelo ID do repositório de onde o fluxo de trabalho está sendo executado

String

token.actions.githubusercontent.com/$ {} :repository_owner_id SubPath

Filtra o acesso pelo ID do proprietário do repositório de onde o fluxo de trabalho está sendo executado

String

token.actions.githubusercontent.com/$ {} :fluxo de trabalho SubPath

Filtra o acesso pelo nome do fluxo de trabalho

String

token.actions.githubusercontent.com:ator

Filtra o acesso pela conta pessoal que iniciou a execução do fluxo de trabalho

String

token.actions.githubusercontent.com:actor_id

Filtra o acesso pelo ID da conta pessoal que iniciou a execução do fluxo de trabalho

String

token.actions.githubusercontent.com:enterprise_id

Filtra o acesso pelo ID da empresa que contém o repositório de onde o fluxo de trabalho está sendo executado

String

token.actions.githubusercontent.com:ambiente

Filtra o acesso pelo nome do ambiente usado pelo trabalho

String

token.actions.githubusercontent.com:job_workflow_ref

Filtra o acesso pelo caminho de referência ao fluxo de trabalho reutilizável para trabalhos usando um fluxo de trabalho reutilizável

String

token.actions.githubusercontent.com:ref

Filtra o acesso pelo git ref (branch ou tag) que acionou a execução do fluxo de trabalho

String

token.actions.githubusercontent.com:repositório

Filtra o acesso pelo repositório de onde o fluxo de trabalho está sendo executado

String

token.actions.githubusercontent.com:repository_id

Filtra o acesso pelo ID do repositório de onde o fluxo de trabalho está sendo executado

String

token.actions.githubusercontent.com:repository_owner_id

Filtra o acesso pelo ID do proprietário do repositório de onde o fluxo de trabalho está sendo executado

String

token.actions.githubusercontent.com:fluxo de trabalho

Filtra o acesso pelo nome do fluxo de trabalho

String

www.amazon.com:app_id

Filtra o acesso pela ID de aplicação do Login with Amazon

String

www.amazon.com:user_id

Filtra o acesso pela ID de usuário do Login with Amazon

String