在 AWS 上运行 BaGet
警告
此页面正在完善中!
使用 Amazon Web Services 来扩展 BaGet。您可以将元数据存储在 Amazon RDS 中,并将包上传到 Amazon S3。
配置 BaGet
您可以通过编辑 appsettings.json 文件来修改 BaGet 的配置。完整的配置列表请参阅 BaGet 配置指南。
Amazon S3
更新 appsettings.json 文件:
{
...
"Storage": {
"Type": "AwsS3",
"Region": "us-west-1",
"Bucket": "foo",
"AccessKey": "",
"SecretKey": ""
},
...
}
Amazon RDS
使用 PostgreSQL,更新 appsettings.json 文件:
{
...
"Database": {
"Type": "PostgreSql",
"ConnectionString": "..."
},
...
}
使用 MySQL,更新 appsettings.json 文件:
{
...
"Database": {
"Type": "MySql",
"ConnectionString": "..."
},
...
}
发布包
使用以下命令发布您的第一个包:
dotnet nuget push -s http://localhost:5000/v3/index.json package.1.0.0.nupkg
使用以下命令发布您的第一个符号包:
dotnet nuget push -s http://localhost:5000/v3/index.json symbol.package.1.0.0.snupkg
警告
您应该通过要求 API 密钥来保护服务器安全。更多信息请参阅要求 API 密钥指南。
还原包
您可以使用以下包源来还原包:
http://localhost:5000/v3/index.json
一些有用的指南:
符号服务器
您可以使用以下符号位置来加载符号:
http://localhost:5000/api/download/symbols
对于 Visual Studio,请参阅配置调试指南。