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 / user-1000156

Arrow Root's questions

Martin Hope
Arrow Root
Asked: 2023-05-25 21:21:03 +0800 CST

Como importar um aws_spot_instance_request para o Terraform?

  • 5

Estou procurando uma maneira de importar um aws_spot_instance_requestpara o Terraform.

Já fiz uma Spot Request no console AWS, agora gostaria de colocar essa requisição no meu código. Como eu posso fazer isso?

Na documentação do Terraform não há menção de como importá-lo, mas há instruções sobre como fazê-lo para aws_spot_fleet_request .

amazon-web-services
  • 1 respostas
  • 22 Views
Martin Hope
Arrow Root
Asked: 2023-04-14 20:00:45 +0800 CST

"ps -aux" ou "top" equivalente para Windows Server

  • 5

Preciso verificar quais processos estão em execução em uma instância do Windows Server, estou procurando algo semelhante a topou ps -aux, mas só estou encontrando referências para usar o Gerenciador de Tarefas com GUI.

Qual é a melhor maneira de verificar os processos em execução via linha de comando em uma máquina Windows Server?

windows
  • 1 respostas
  • 29 Views
Martin Hope
Arrow Root
Asked: 2023-04-06 19:59:13 +0800 CST

Nova instância do EC2 com atualização de kernel pendente

  • 6

Basta criar uma instância do EC2 com o Ubuntu, se for uma nova instância nova, o Kernel não deveria estar atualizado?

Após executar um sudo apt update && sudo apt install <any-package>, recebo a mensagem abaixo:

Package configuration

  ┌───────────────────────┤ Pending kernel upgrade ├───────────────────────┐
  │                                                                        │ 
  │ Newer kernel available                                                 │ 
  │                                                                        │ 
  │ The currently running kernel version is 5.15.0-1031-aws which is not   │ 
  │ the expected kernel version 5.19.0-1022-aws.                           │ 
  │                                                                        │ 
  │ Restarting the system to load the new kernel will not be handled       │ 
  │ automatically, so you should consider rebooting.                       │ 
  │                                                                        │ 
  │                                 <Ok>                                   │ 
  │                                                                        │ 
  └────────────────────────────────────────────────────────────────────────┘ 
                                                                             

Isso é normal? Se não, como posso evitar?

ubuntu
  • 1 respostas
  • 39 Views
Martin Hope
Arrow Root
Asked: 2023-03-29 23:24:30 +0800 CST

Sessão SSM entre contas: AccessDeniedException

  • 5

Eu tenho duas contas da AWS e uma função em cada conta: Account-A have RoleA e Account-B have RoleB .

O RoleA assumirá o RoleB para poder se conectar em uma instância do EC2 na Conta-B por meio de ssm start-session.

Usando o RoleA, sou capaz de assumir o RoleB e descrever as instâncias em Account-B usando aws cli, mas não consigo iniciar uma sessão ssm devido ao seguinte erro:

An error occurred (AccessDeniedException) when calling the TerminateSession operation: User: arn:aws:sts::222222222222:assumed-role/RoleB/RoleB-SSM-test is not authorized to perform: ssm:TerminateSession on resource: arn:aws:ssm:us-east-1:222222222222:assumed-role/RoleB/RoleB-SSM-test-000000000000 because no identity-based policy allows the ssm:TerminateSession action

Política RoleA:

   {
       "Version": "2012-10-17",
       "Statement": [
           {
               "Effect": "Allow",
               "Action": [
                   "sts:AssumeRole"
               ],
               "Resource": [
                   "arn:aws:iam::222222222222:role/RoleB"
               ]
           }
       ]
   }

Política RoleB:

   {
       "Version": "2012-10-17",
       "Statement": [
           {
               "Sid": "",
               "Effect": "Allow",
               "Action": [
                   "ssm:DescribeSessions",
                   "ssm:GetConnectionStatus",
                   "ssm:DescribeInstanceProperties",
                   "ec2:DescribeInstances",
                   "ssm:StartSession"
               ],
               "Resource": [
                   "arn:aws:ec2:us-east-1:222222222222:instance/i-123456abc789102de",
                   "arn:aws:ssm:us-east-1:222222222222:document/SSM-SessionManagerRunShell",
                   "arn:aws:ssm:us-east-1:222222222222:document/AWS-StartSSHSession"
               ]
           },
           {
               "Sid":"",
               "Effect":"Allow",
               "Action": [
                   "ssm:TerminateSession"
               ],
               "Resource": "*",
               "Condition": {
                   "StringLike": {
                       "ssm:resourceTag/aws:ssmmessages:session-id": [
                           "AROAXXXXXXXXXXXXX"
                       ]
                   }
               }
   
           }
       ]
   }

Originalmente, a ssm:TerminateSessionpolítica in RoleB não tinha uma condição e estava junto com as outras ações, fiz essa alteração para tentar resolver esse erro, mas sem sucesso, mesma mensagem de erro.

O que estou fazendo de errado?

amazon-ec2
  • 1 respostas
  • 27 Views
Martin Hope
Arrow Root
Asked: 2023-03-02 22:30:30 +0800 CST

Como verificar o arquivo kubeconfig através do kubectl?

  • 5

Sou novo no K8s e preciso verificar o arquivo kubeconfig de um cluster. Existe uma maneira de descrever o arquivo kubeconfig usando o kubectl?

Estou procurando algo parecido com kubectl describe kubeconfig.

kubernetes
  • 1 respostas
  • 34 Views
Martin Hope
Arrow Root
Asked: 2023-02-27 21:27:49 +0800 CST

Existe uma maneira de renderizar a saída de um recurso de dados antes de executar o terraform apply?

  • 5

Gostaria de poder ver o JSON de um recurso de dados (como um documento de política) no plano. Atualmente esses tipos de recursos apenas "renderizam" durante a aplicação.

Eu quero saber se existe uma maneira de vê-lo antes de executar o arquivo terraform apply.

Aqui está o meu código:

data "aws_iam_policy_document" "my_policy" {
  statement {
    sid = "S3"
    effect = "Allow"
    actions = ["s3:*"]
    resources = [
      aws_s3_bucket.some-bucket.arn,
      "arn:aws:s3:::another-bucket/*",
      "arn:aws:s3:::another-bucket/"
    ]
  }
  statement {
    sid = "CloudWatch"
    effect = "Allow"
    actions = ["logs:*"]
    resources = [
      aws_cloudwatch_log_group.some_lambda.arn,
      "arn:aws:logs:us-east-1:123456789123:log-group:/some/log/group:*",
      "arn:aws:logs:us-east-1:123456789123:log-group:/some/log/group"
    ]
  }
}
terraform
  • 1 respostas
  • 28 Views
Martin Hope
Arrow Root
Asked: 2023-02-23 21:26:55 +0800 CST

Por que o Terraform deseja excluir totalmente aws_iam_policy_document?

  • 6

Não entendo por que o Terraform deseja remover a política json. Em outros casos, quando os dados forem lidos durante o apply, o plano mostra a política json sendo removida e adicionada no mesmo plano, mas isso não está acontecendo, o Terraform está apenas removendo.

Esta é a política:

data "aws_iam_policy_document" "my_policy" {
  statement {
    sid = "S3"
    effect = "Allow"
    actions = ["s3:*"]
    resources = [
      aws_s3_bucket.some-bucket.arn,
      "arn:aws:s3:::another-bucket/*",
      "arn:aws:s3:::another-bucket/"
    ]
  }
  statement {
    sid = "CloudWatch"
    effect = "Allow"
    actions = ["logs:*"]
    resources = [
      aws_cloudwatch_log_group.some_lambda.arn,
      "arn:aws:logs:us-east-1:123456789123:log-group:/some/log/group:*",
      "arn:aws:logs:us-east-1:123456789123:log-group:/some/log/group"
    ]
  }
}

E aqui está o plano:

  # data.aws_iam_policy_document.my_policy will be read during apply
  # (config refers to values not yet known)
 <= data "aws_iam_policy_document" "my_policy"  {
      ~ id      = "123456789" -> (known after apply)
      ~ json    = jsonencode(
            {
              - Statement = [
                  - {
                      - Action   = "s3:*"
                      - Effect   = "Allow"
                      - Resource = [
                          - "arn:aws:s3:::another-bucket/*",
                          - "arn:aws:s3:::another-bucket/",
                        ]
                      - Sid      = "S3"
                    },
                  - {
                      - Action   = "logs:*"
                      - Effect   = "Allow"
                      - Resource = [
                          - "arn:aws:logs:us-east-1:123456789123:log-group:/some/log/group:*",
                          - "arn:aws:logs:us-east-1:123456789123:log-group:/some/log/group",
                        ]
                      - Sid      = "CloudWatch"
                    },
                ]
              - Version   = "2012-10-17"
            }
        ) -> (known after apply)
      - version = "2012-10-17" -> null

      ~ statement {
          - not_actions   = [] -> null
          - not_resources = [] -> null
          ~ resources     = [
              + "arn:aws:s3:::some-bucket/",
                # (2 unchanged elements hidden)
            ]
            # (3 unchanged attributes hidden)
        }
      ~ statement {
          - not_actions   = [] -> null
          - not_resources = [] -> null
            # (4 unchanged attributes hidden)
        }
    }

1 - Por que o Terraform quer acabar com essa política de json?

2 - Os not_actionse not_resourcessão opcionais. Eu pensei que não vai aparecer no plano. Isso é normal?

terraform
  • 1 respostas
  • 13 Views
Martin Hope
Arrow Root
Asked: 2023-01-12 05:14:10 +0800 CST

Como verificar o arquivo de estado desejado no K8s

  • 5

Me desculpe pela pergunta noob.

Existe uma maneira de verificar o arquivo de estado desejado do kubernetes?

Estou procurando algo parecido com terraform state listo que existe no Terraform.

kubernetes
  • 1 respostas
  • 29 Views

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