小编Din*_*mar的帖子

如何使用令牌将 python 包发布到诗歌中的内部工件

我正在使用poetry版本 1.1.6 来构建我的项目并将其发布到内部工件。

我提供了以下命令并配置了存储库。

poetry config repositories.myrepo https://my-internal-artifactory/api/pypi/python/simple
Run Code Online (Sandbox Code Playgroud)

如何为内部存储库配置 API 令牌?

我试过这个

poetry config http-basic.myrepo mytoken
Run Code Online (Sandbox Code Playgroud)

假设我提供了用户名和密码,它仍然提示输入密码。然而,我所拥有的只是一个令牌。我没有用户名和密码。

该文档似乎没有为使用令牌的私有存储库提供足够的信息,

注意:在诗歌之前,我们使用curl 使用令牌上传到artificialory。

我们如何使用诗歌中的令牌发布到私人存储库?有可能做到这一点吗?任何帮助将不胜感激。

python artifactory python-3.x python-poetry

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

如何获取亚马逊Sagemaker笔记本实例的公共IP?是否可以?

是否可以获得亚马逊sagemaker笔记本实例的公共IP?

我想知道是否可以使用公共 IP 进行 ssh 访问以进行远程调试。

我尝试使用下面的curl命令获取公共IP

$curl http://169.254.169.254/latest/meta-data
Run Code Online (Sandbox Code Playgroud)

这只是列出本地 IP,而不是公共 IP。

我也尝试了下面的命令。

$curl ifconfig.me
Run Code Online (Sandbox Code Playgroud)

这将返回一个 IP 地址,例如13.232.96.15. 如果我尝试 ssh 进入它,它不起作用。

我们还有其他方法可以做到这一点吗?

注意:安全组中已开放 ssh 端口 22

amazon-web-services python-3.x amazon-sagemaker

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

用于上传文件的 AWS S3 generate_presigned_url 与 generate_presigned_post

我正在使用预签名的 URL 将文件上传和下载到 S3 存储桶。我遇到了这两种方法generate_presigned_url('put_object')generate_presigned_post.

这两种方法有什么区别?

# upload a file to a bucket with generate_presigned_url with put object
s3_client.generate_presigned_url('put_object', Params= {'Bucket': "BUCKET_NAME",
                                                        "Key":"OBJECT_KEY"},
                                                         ExpiresIn=3600)
  

# upload a file to a bucket using presigned post
s3_client.generate_presigned_post(Bucket="BUCKET_NAME", Key="OBJECT_PATH",
                                  ExpiresIn=3600)
Run Code Online (Sandbox Code Playgroud)

有人可以解释两者之间的区别吗?

如果我们有generate_presigned_post为什么首先有一种上传generate_presigned_url方法put_object

注意:我知道这generate_presigned_post是推荐的文件上传方法,我也使用过。但是,没有关于这些方法之间区别的明确文档。

amazon-s3 amazon-web-services python-3.x pre-signed-url boto3

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