AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 1168767
Accepted
davejagoda
davejagoda
Asked: 2024-12-12 03:08:16 +0800 CST2024-12-12 03:08:16 +0800 CST 2024-12-12 03:08:16 +0800 CST

Expressão regular de mensagem de erro do AWS SCIM

  • 772

Este erro aparece em um arquivo de log (levemente formatado para facilitar a leitura):

StatusCode: 400 : Bad Request : {
  schema :[ urn:ietf:params:scim:api:messages:2.0:Error ]
  schemas :[ urn:ietf:params:scim:api:messages:2.0:Error ]
  detail : 1 validation error detected:
  Value at 'phoneNumbers.1.value' failed to satisfy constraint:
  Member must satisfy regular expression pattern:
  [\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}\\t\\n\\r   ]+
}

É provável que isso ocorra devido a um número de telefone neste formato:

+1 (212) 555-1212

Em vez de um destes formatos:

12125551212
+1.212.555.1212

Como interpretar essa regex para confirmar isso?

amazon-web-services
  • 2 2 respostas
  • 152 Views

2 respostas

  • Voted
  1. Best Answer
    thebluecab
    2025-04-24T05:54:55+08:002025-04-24T05:54:55+08:00

    É uma expressão regular compatível com Unicode. Veja https://www.unicode.org/reports/tr18

    A regex permite letras, marcas, símbolos, números, pontuação, tabulação, nova linha, retorno de carro ou espaços.

    Praticamente qualquer coisa, exceto uma string vazia ou caracteres de controle.


    Agora... Ainda não posso comentar, então pergunto aqui: estou com o mesmo problema ao provisionar usuários do Google Workspace na AWS. A maioria é provisionada corretamente, mas alguns falham com este erro. Não vejo nenhuma diferença entre os formatos de número de telefone dos diferentes usuários. Como você resolveu?

    • 1
  2. jokinend
    2025-04-24T22:21:45+08:002025-04-24T22:21:45+08:00

    Ao implementar a sincronização SCIM do Google para a AWS pela primeira vez, encontramos esse erro com vários de nossos usuários, principalmente os que foram criados mais recentemente. Usuários criados mais recentemente sempre sincronizaram corretamente. Todos os nossos usuários tinham números de telefone atribuídos, no mesmo formato, como neste exemplo: +44 4444 4444444.

    Depois de experimentar diferentes formatos de número de telefone, o que não ajudou, tentei excluir o número de telefone de um usuário no painel de administração do Google, o que corrigiu imediatamente o erro de sincronização daquele usuário.

    Em seguida, tentei restaurar o número de telefone desse usuário e remover os mapeamentos de tipos e valores de número de telefone da configuração de sincronização do SCIM do Google para a AWS. Isso corrigiu os erros de sincronização para todos os usuários que estavam falhando anteriormente.

    Com base nesses experimentos, minha recomendação é não tentar sincronizar os números de telefone dos usuários do Google para a AWS usando o SCIM, até que eles corrijam esse aparente problema com sua integração.

    • 1

relate perguntas

  • Como os preços de rede funcionam exatamente em plataformas de nuvem? E como devo evitar ataques de preços dedicados?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve