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 / 1166009
Accepted
jlmt
jlmt
Asked: 2024-10-02 01:24:57 +0800 CST2024-10-02 01:24:57 +0800 CST 2024-10-02 01:24:57 +0800 CST

É necessário estabelecer uma relação de confiança em nível de conta entre duas contas da AWS para que as operações entre contas sejam bem-sucedidas?

  • 772

Estou tendo algumas dificuldades para fazer algumas coisas funcionarem com cópias de dados entre contas. Especificamente, estou tentando clonar um bucket S3 de uma conta AWS (em eu-west-1) para outra (em eu-west-2).

Tentei configurar a replicação de bucket conforme este guia , adicionando uma Operação em Lote de Replicação para copiar arquivos existentes e também tentei um trabalho DataSync conforme este guia .

Apesar de ter seguido os guias à risca:

  • As métricas de replicação não mostram nenhuma atividade e o bucket de destino ainda está vazio 24 horas depois.

  • A operação em lote de replicação foi abortada pelo motivo Job failure rate 100% is above 50%.

  • O log do CloudWatch para o trabalho do DataSync fornece apenas este detalhe:finished with status Unable to connect to S3 endpoint

Gostaria de saber se estou esquecendo de algum pré-requisito que os guias assumem que já terá sido configurado; por exemplo: há necessidade de estabelecer algum tipo de relação de confiança entre duas contas da AWS antes que as permissões entre contas funcionem?

ou seja, onde o bucket S3 de destino pretendido na conta 987654321098 tem uma política de permissões que inclui este snippet para identificar a função de ação na conta de origem:

        "Sid": "DataSyncCreateS3LocationAndTaskAccess",
        "Effect": "Allow",
        "Principal": { "AWS": "arn:aws:iam::123456789012:role/source-account-datasync-s3-copy-role" }

...isso é tudo o que é necessário para que a conta de destino confie na função do IAM da outra conta?

amazon-web-services
  • 1 1 respostas
  • 29 Views

1 respostas

  • Voted
  1. Best Answer
    jlmt
    2024-10-04T22:51:30+08:002024-10-04T22:51:30+08:00

    A resposta à pergunta parece ser não — ações entre contas funcionam bem sem nenhuma confiança especial no nível da conta (pelo menos para S3).

    Fiz mais pesquisas sobre os tutoriais que estava seguindo e encontrei várias postagens sobre como as instruções também não estavam funcionando para outras pessoas, então acabei seguindo as instruções nesta postagem para adicionar meu usuário do IAM da conta de origem à Política de Bucket do bucket de destino e, em seguida, como o usuário da conta de origem: aws s3 sync s3://sourcebucket s3://destinationbucket- o que funcionou bem.

    Nota 1: Ao tentar salvar alterações na política de bucket, tendo adicionado uma série de ações ao exemplo dado no link acima, encontrei um erro do tipo: action doesn't apply to any resources; A correção para isso foi reunir as duas instruções em uma, conforme mostrado nesta postagem . (Imagino que também seja possível refinar as listas de ações para o indivíduo ..bucketnamee ..bucketname/*os ARNs na versão de duas instruções.)

    Nota 2: A AWS CLI pode não ser a maneira mais econômica de atingir o resultado desejado, mas o prazo está se aproximando e ela deu conta do recado.

    • 0

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