【Azure 应用服务】Azure App Service 自带 FTP服务

简介: 【Azure 应用服务】Azure App Service 自带 FTP服务

问题描述

Azure PaaS服务是否有FTP/S服务呢?

 

回答问题

应用服务(Web App/App Service)在创建时候,默认创建了FTP服务并自动开启,用于应用部署。但它不是适合作为FTP文件服务器,如果需要存储文件,可以使用Azure 存储服务(Stroage Account)。

 

如何登录到App Service的FTP呢?

方式一:在App Service的Overview页面,可以查看到FTP的主机名,而连接的Username以及Password 可以在Get publish profile文件中获取。

<publishProfile profileName="xxxxx - FTP" publishMethod="FTP" publishUrl="ftp://xxxxxxxxxxxxxxxxxxxxxxxx/site/wwwroot" ftpPassiveMode="True" userName="xxxx$xxxx" userPWD="xxxxxxxxxxxxxxxxxxxxxxxxxxxxx" destinationAppUrl="xxxxxxxxxxxxxxxxx" SQLServerDBConnectionString="" mySQLDBConnectionString="" hostingProviderForumLink="" controlPanelLink="xxxxxxxxxxxxxx" webSystem="WebSites">

<databases />

</publishProfile>

 

 

方式二:在App Service的Deploymnet Center页面,可以直接查看FTPS Credentials,里面包含了FTPS endpoint, Username,Password。

 

 

参考资料

登录 Azure Web 应用 FTP 服务器和 Kudu 站点的几种方法https://docs.azure.cn/zh-cn/articles/azure-operations-guide/app-service-web/aog-web-app-ftp-kudu-login

使用 FTP/S 将应用部署到 Azure 应用服务 https://docs.azure.cn/zh-cn/app-service/deploy-ftp#deploy-files-to-azure

Azure 存储文档: https://docs.azure.cn/zh-cn/storage/

Azure 存储包括对象、文件、磁盘、队列和表存储。 还有用于混合存储解决方案的服务,以及用于传输、共享和备份数据的服务。

相关文章
|
2月前
|
存储 安全 数据安全/隐私保护
【Azure Function App】在Function App中使用System Managed Identity访问Storage Account
本文介绍了如何在Azure Function中使用托管身份(Managed Identity)替代AzureWebJobsStorage连接函数应用到存储账户,以提高安全性并减少Access Key的使用。具体步骤包括:1) 启用系统分配的身份;2) 为函数应用授予存储访问权限,添加必要角色(如Storage Blob Data Contributor);3) 配置`AzureWebJobsStorage__blobServiceUri`参数指定Blob Service Uri。完成后删除旧配置,即可通过Managed Identity访问Storage Account。
110 20
|
26天前
|
安全 Linux 开发工具
【Azure Function】分享把Function App从.NET 6.0升级到.NET 8.0 Isolated的步骤
本文介绍了将Azure Function App从.NET 6.0升级到.NET 8.0 Isolated的步骤。.NET 6.0作为长期支持版本,生命周期至2024年11月结束。为确保持续支持,建议升级至更新版本。升级步骤包括安装.NET 8 SDK、更新Azure Functions Core Tools、修改项目文件目标框架为net8.0、更新兼容的NuGet包、本地测试以及重新发布到Azure。更多详细信息可参考官方文档。
|
1月前
|
API Go 网络架构
【Azure Logic App】特殊的方法来停止正常步骤无法停止的Workflow Job
本文介绍了一种特殊方法,用于解决标准版Logic App在异常情况下无法正常停止的问题。当点击Cancel按钮报错“WorkflowRunCanNotBeCancelled”时,可通过以下步骤解决:进入Logic App的Kudu页面,定位到`C:\home\site\wwwroot`目录下的`host.json`文件,添加`Jobs.SuspendedJobPartition`和`Jobs.CleanupJobPartition`参数,并以大写格式设置值为`&quot;&lt;WORKFLOWID&gt;:2D&lt;RUNID&gt;&quot;`。调整后可成功停止异常Job
79 18
|
2月前
【Logic App】获取Azure Logic App在执行的标识值 Identifier
本文介绍了如何在Logic App中记录执行标识符以方便问题排查。通过添加一个变量(如RequestTrackingID),将其值设为`workflow()[&#39;run&#39;][&#39;name&#39;]`,可实现将Logic App执行的Identifier与业务数据关联。这样,在排查问题时,可通过日志中的关键信息快速定位对应的Logic App执行记录,提升效率。文中还提供了操作步骤及参考资料,帮助用户更好地理解和实现该方法。
77 10
|
2月前
|
存储 监控 API
【Azure App Service】分享使用Python Code获取App Service的服务器日志记录管理配置信息
本文介绍了如何通过Python代码获取App Service中“Web服务器日志记录”的配置状态。借助`azure-mgmt-web` SDK,可通过初始化`WebSiteManagementClient`对象、调用`get_configuration`方法来查看`http_logging_enabled`的值,从而判断日志记录是否启用及存储方式(关闭、存储或文件系统)。示例代码详细展示了实现步骤,并附有执行结果与官方文档参考链接,帮助开发者快速定位和解决问题。
117 23
|
3月前
|
容器
【Azure Container App】在消耗性的Container App Environmnet中无法查看当时正在使用多少CPU多少实例数的替代方案
在 Azure Container Apps 中使用 Consumption 消耗型环境时,无法通过门户查看当前核心 (CPU) 和实例使用情况。这是因为消耗型工作负载配置文件的设计所致。若需查看使用状态,可使用 az cli 命令 `az containerapp env list-usages` 获取详细信息,包括 Current Cores 数量。文档还提供了参考资料链接以帮助用户深入了解相关命令用法。
80 17
|
3月前
|
网络协议
【Azure App Service】App Service 如何配置私网域名以及证书呢?
本文解答了关于 Azure App Service 如何配置私网域名及证书的问题。App Service 不支持私网域名,自定义域名需配置在公共 DNS 服务器上。文章引用官方文档详细说明了映射自定义 DNS 的步骤,并附带参考资料链接,帮助用户深入了解相关配置方法。
|
弹性计算 缓存 网络协议
基于ECS搭建FTP服务
本教程介绍如何在 Linux 实例上安装并配置 vsftpd。
基于ECS搭建FTP服务
|
弹性计算 缓存 网络协议
Day1 基于ECS搭建FTP服务
介绍了如何在Linux实例上安装并配置vsftpd。前提这都是在连接服务器之后的操作怎样连接服务器就不赘述了
1709 0
Day1 基于ECS搭建FTP服务
|
弹性计算 网络协议 安全

热门文章

最新文章