小编Jat*_*tra的帖子

git 恢复、重置和 git checkout 之间的区别?

为了从暂存区域恢复项目,我们使用git reset filename or git reset .

然而,在我这样做之后,git 也会给我一个提示(如下所述)git status

Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
Run Code Online (Sandbox Code Playgroud)

这也是从暂存区域取消暂存文件。

另外,为了恢复更改,还有已知的命令

git checkout filename
Run Code Online (Sandbox Code Playgroud)

然而,使用同样可以实现git restore filename

它们之间的根本区别是什么?以及为什么 git 正在推动使用 git Restore

git github

3
推荐指数
1
解决办法
4185
查看次数

AWS 安全组:入站规则的来源与安全组名称相同吗?

我有一个正在运行网站并关联 ALB 的 ec2 实例。

通常,作为 ec2 实例安全组内部的实践,会引用 alb 安全组,但这里客户端的配置方式是,在 ec2 实例内部,源是安全组本身的名称。

名称为 ec2 实例的安全组

sg-0bc7e4b8b0fc62ec7 - default
Run Code Online (Sandbox Code Playgroud)

根据我对 aws 安全组的理解,在入站规则下,当涉及到时,我们可以提及 IP 地址、CIDR 块或reference another security group.

但这对于入站规则意味着什么,其中所有流量、所有端口都被允许,但源 = sg-0bc7e4b8b0fc62ec7 / default

我对使用与源相同的安全组名称感到困惑,这条规则意味着什么?

amazon-ec2 amazon-web-services aws-security-group

3
推荐指数
1
解决办法
3382
查看次数

是否可以在 aws NLB 后面实现基于路径的路由?

我有一个用例:-我的网络服务器有大量流量,因此我需要更高的性能和更好的延迟,但是有 2 条流量传入的路径。

根据我的理解,这可以通过 aws NLB 来实现,它可以扩展到每秒 1000 个请求和 100 毫秒的子延迟

但是我有www.jatin.com www.jatin.com/somepath这意味着它需要基于路径的路由,这是由aws ALB.

I need performance as well as path based routing 通过 NLB 可以实现吗?

amazon-web-services amazon-elb aws-application-load-balancer

3
推荐指数
1
解决办法
4852
查看次数

AWS CLI 未列出附加到角色的策略

我按照此处的说明设置和删除 python lambda 函数(以及关联的 AWS 资源)。

当我尝试清理函数、角色策略和角色时,指令失败,因为 CLI 无法找到附加的角色策略。特别是,如果我运行:

aws iam list-role-policies --role-name myrolename
Run Code Online (Sandbox Code Playgroud)

...我得到的输出:

{
    "PolicyNames": []
}
Run Code Online (Sandbox Code Playgroud)

但是当我在AWS控制台中查找相同的角色时,I can see the policy is there.

在此输入图像描述

那么这是怎么回事呢?这是一个AWS错误(CLI版本aws-cli/2.1.33 Python/3.9.2 Darwin/20.4.0 source/x86_64),还是我在这里搞砸了?

amazon-web-services aws-cli

3
推荐指数
1
解决办法
2058
查看次数

似乎没有配置 AWS 配置文件!无服务器框架错误?

背景:-我有一个网关帐户(没有权限),其中创建了用户,为了访问 aws 资源,我们使用具有管理员访问权限的角色。

配置文件

[profile gateway]
region = ap-southeast-1
output = json

[profile DA]

region = ap-south-1
output = json
role_arn = arn:aws:iam::xxxxxxxxxxxxx:role/jatin
mfa_serial = arn:aws:iam::xxxxxxxxxx:mfa/atin
source_profile = gateway
Run Code Online (Sandbox Code Playgroud)

凭证文件

[gateway]
aws_access_key_id=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
aws_secret_access_key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试使用无服务器部署 --aws-profile "DA" 来部署我的 lambda,它说 AWS profile "DA" doesn't seem to be configured

但是,如果我aws s3 ls --profile "DA"完美地运行它的作品,那么我想配置文件和凭据的配置没有问题

amazon-web-services aws-lambda serverless-framework

2
推荐指数
2
解决办法
2610
查看次数

如何获取我使用 EC2 实例的小时数?AWS EC2 计费

我有一个按小时计费的 EC2 实例,我正在尝试查看how many hours I have used EC2 in the current month. AWS控制台中是否有显示类似数据的仪表板?

amazon-ec2 amazon-web-services

2
推荐指数
1
解决办法
2949
查看次数

为什么Amazon DynamoDB的Delete方法不返回删除的结果?

我正在为删除操作创建一个快速 api ,成功删除项目后,我希望删除的项目显示为响应,该项目正在从表中删除,但当从 CURL 命令运行时, API 给出空对象 {}作为响应,我正在关注aws 的这些文档

这是我的代码

router.delete('/delete/:id',function(req, res, next) {
  
  const params = {
    TableName: 'Notes',
    Key: {
      id: req.params.id,
    },
  };

  dynamoDb.delete(params, function (error,data) {
    if (error) {
      console.log(error);
      res.status(400).json({ error: 'Could not update user' });
    }
    res.status(200).json(data);
  });
})
Run Code Online (Sandbox Code Playgroud)

卷曲命令

curl -H "Content-Type: application/json" -X DELETE xxxxxxxxxxxxxxx/dev/user/delete/alexdebrie2 
Run Code Online (Sandbox Code Playgroud)

amazon-web-services node.js express amazon-dynamodb

2
推荐指数
1
解决办法
4803
查看次数

从 ubuntu 卸载 github 桌面

从 Ubuntu 卸载 GitHub Desktop

如何删除我的 github dektop 应用程序。它运行不完美,所以我想卸载并重新安装它。

这是产生错误的命令:

sudo apt-get remove GitHub Desktop
Run Code Online (Sandbox Code Playgroud)

github github-desktop

2
推荐指数
1
解决办法
7432
查看次数

Bash READ 提示能够像 SHELL 提示一样进行 Tab 和交互

我正在开发一个简单的脚本,它以交互方式要求用户文件夹路径进行分析。

read -p 'Provide the folder to analyze: ' newFolderToAnalyze
Run Code Online (Sandbox Code Playgroud)

问题或不当行为是read -p '...'无法与用户 shell 环境交互,我不能只写/home/然后 tab 来自动完成

有什么方法可以使用 shell 脚本向用户请求一些东西,但仍然使用 shell 提示必须提供的所有功能吗?

似乎当脚本进入该read -p '..'行时,解释器的所有强大功能都消失了。

bash

1
推荐指数
1
解决办法
34
查看次数

我创建了一个没有公共 IP 的实例,如果我没有公共密钥,我如何连接到该实例

如果我们创建一个没有公共IP的实例,如果我们没有公钥,我们如何连接到该实例。

我是创建和连接实例的最佳实践。

amazon-ec2 amazon-web-services aws-ssm

1
推荐指数
1
解决办法
138
查看次数

FASTAPI:从发布请求读取时,Body(...) 中的“(..)”是什么?

我正在尝试使用 FastAPI 从我的 POST 请求中读取正文。但是我无法理解(...)Body 函数的论据是什么

这是我的代码:

@app.post('/createPosts')
def create_post(payload: dict = Body(...)):
    print(payload)
    return {'message': 'succesfully created post'}
Run Code Online (Sandbox Code Playgroud)

python json python-3.x fastapi

0
推荐指数
1
解决办法
836
查看次数