Microsoft.Logic iş akışları
Bicep kaynak tanımı
İş akışları kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Logic/workflows kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.
resource symbolicname 'Microsoft.Logic/workflows@2019-05-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
userAssignedIdentities: {}
}
properties: {
accessControl: {
actions: {
allowedCallerIpAddresses: [
{
addressRange: 'string'
}
]
openAuthenticationPolicies: {
policies: {}
}
contents: {
allowedCallerIpAddresses: [
{
addressRange: 'string'
}
]
openAuthenticationPolicies: {
policies: {}
}
triggers: {
allowedCallerIpAddresses: [
{
addressRange: 'string'
}
]
openAuthenticationPolicies: {
policies: {}
}
workflowManagement: {
allowedCallerIpAddresses: [
{
addressRange: 'string'
}
]
openAuthenticationPolicies: {
policies: {}
}
}
definition: any()
endpointsConfiguration: {
connector: {
accessEndpointIpAddresses: [
{
address: 'string'
}
]
outgoingIpAddresses: [
{
address: 'string'
}
]
}
workflow: {
accessEndpointIpAddresses: [
{
address: 'string'
}
]
outgoingIpAddresses: [
{
address: 'string'
}
]
}
}
integrationAccount: {
id: 'string'
}
integrationServiceEnvironment: {
id: 'string'
}
parameters: {}
state: 'string'
}
}
Özellik değerleri
Iş akışı
Ad | Açıklama | Değer |
---|---|---|
name | Kaynak adı | dize (gerekli) Karakter sınırı: 1-43 Geçerli karakterler: Alfasayısallar, kısa çizgiler, alt çizgiler, nokta ve parantez. |
location | Kaynak konumu. | string |
etiketler | Kaynak etiketleri. | Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler |
identity | Yönetilen hizmet kimliği özellikleri. | ManagedServiceIdentity |
properties | İş akışı özellikleri. | WorkflowProperties |
ManagedServiceIdentity
Ad | Açıklama | Değer |
---|---|---|
tür | Yönetilen hizmet kimliğinin türü. 'SystemAssigned' türü örtük olarak oluşturulmuş bir kimlik içerir. 'Hiçbiri' türü kaynaktan tüm kimlikleri kaldırır. | 'Yok' 'SystemAssigned' 'UserAssigned' (gerekli) |
userAssignedIdentities | Kaynakla ilişkili kullanıcı tarafından atanan kimliklerin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | object |
WorkflowProperties
Ad | Açıklama | Değer |
---|---|---|
accessControl | Erişim denetimi yapılandırması. | FlowAccessControlConfiguration |
tanım | Tanımı. Bkz. Azure Logic Apps'te İş Akışı Tanımlama Dili için şema başvurusu. | Bicep için any() işlevini kullanabilirsiniz. |
endpointsConfiguration | Uç nokta yapılandırması. | FlowEndpointsConfiguration |
integrationAccount | Tümleştirme hesabı. | ResourceReference |
integrationServiceEnvironment | Tümleştirme hizmeti ortamı. | ResourceReference |
parameters | Parametreler. | object |
state | Durum. | 'Tamamlandı' 'Silindi' 'Devre Dışı' 'Etkin' 'NotSpecified' 'Askıya alındı' |
FlowAccessControlConfiguration
Ad | Açıklama | Değer |
---|---|---|
eylem | İş akışı eylemleri için erişim denetimi yapılandırması. | FlowAccessControlConfigurationPolicy |
Içeriği | İş akışı çalıştırma içeriğine erişmek için erişim denetimi yapılandırması. | FlowAccessControlConfigurationPolicy |
tetikleyiciler | İş akışı tetikleyicilerini çağırmak için erişim denetimi yapılandırması. | FlowAccessControlConfigurationPolicy |
workflowManagement | İş akışı yönetimi için erişim denetimi yapılandırması. | FlowAccessControlConfigurationPolicy |
FlowAccessControlConfigurationPolicy
Ad | Açıklama | Değer |
---|---|---|
allowedCallerIpAddresses | İzin verilen arayan IP adresi aralıkları. | IpAddressRange[] |
openAuthenticationPolicies | İş akışı için kimlik doğrulama ilkeleri. | OpenAuthenticationAccessPolicies |
IpAddressRange
Ad | Açıklama | Değer |
---|---|---|
addressRange | IP adresi aralığı. | string |
OpenAuthenticationAccessPolicies
Ad | Açıklama | Değer |
---|---|---|
ilkeler | Kimlik doğrulama ilkelerini açın. | OpenAuthenticationAccessPolicies |
FlowEndpointsConfiguration
Ad | Açıklama | Değer |
---|---|---|
bağlayıcı | Bağlayıcı uç noktaları. | FlowEndpoints |
iş akışı | İş akışı uç noktaları. | FlowEndpoints |
FlowEndpoints
Ad | Açıklama | Değer |
---|---|---|
accessEndpointIpAddresses | Erişim uç noktası ip adresi. | IpAddress[] |
gidenIpAddresses | Giden IP adresi. | IpAddress[] |
Ipaddress
Ad | Açıklama | Değer |
---|---|---|
adres | Adres. | string |
ResourceReference
Ad | Açıklama | Değer |
---|---|---|
kimlik | Kaynak kimliği. | string |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Mantıksal uygulama ile kuyruğa uyarı |
Bu şablon, web kancası olan bir Mantıksal uygulama oluşturmanıza olanak tanır. Mantıksal uygulama tetiklendiğinde, geçirdiğiniz yükü belirttiğiniz bir Azure Depolama kuyruğuna ekler. Bu web kancasını bir Azure Uyarısına ekleyebilirsiniz ve ardından Uyarı her tetiklendiğinde bu öğeyi kuyrukta alırsınız. |
Mantıksal uygulama ile Slack'e uyarı |
Bu şablon, Azure Uyarısı'ndan kullanılacak web kancası olan bir Mantıksal uygulama oluşturmanıza olanak tanır. Uyarı tetiklendiğinde, belirttiğiniz slack kanalına bir ileti gönderir. Bu şablonu kullanmak için bir slack hesabınızın olması gerekir. |
Mantıksal uygulama ile kısa mesaja uyarı verme |
Bu şablon, Azure Uyarısı'ndan kullanılacak web kancası olan bir Mantıksal uygulama oluşturmanıza olanak tanır. Uyarı tetiklendiğinde, uyarının ayrıntılarını içeren bir kısa mesaj gönderir. Kaynağı görmek için portalın bağlantısını eklemek için go.gl URL kısaltma hizmetini kullanır. |
ARM şablonunda Azure Depolama erişim anahtarlarını alma |
Bu şablon bir Depolama hesabı oluşturur ve bundan sonra Depolama hesabının birincil anahtarını dinamik olarak alarak bir API bağlantısı oluşturur. Api bağlantısı daha sonra mantıksal uygulamada blob değişiklikleri için tetikleyici yoklaması olarak kullanılır. Senaryonun tamamı /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/ üzerinde bulunabilir. |
Ayrıntılı yedekleme raporlarını e-postayla göndermek için Mantıksal Uygulama |
Yedekleme örnekleri, kullanım, işler, ilkeler, ilkelere bağlılık ve iyileştirme fırsatlarıyla ilgili raporları e-postayla göndermek için bir Mantıksal Uygulama oluşturun. |
Yedekleme örnekleriyle ilgili raporları e-postayla göndermek için Mantıksal Uygulama |
E-posta yoluyla Azure Backup kullanarak korunan yedekleme örnekleriyle ilgili raporlar göndermek için mantıksal uygulama oluşturma |
Yedekleme ve geri yükleme işlerinde raporları e-postayla göndermek için Mantıksal Uygulama |
Yedekleme ve geri yükleme işlerinizle ilgili raporları e-postayla göndermek için mantıksal uygulama oluşturma |
Yedekleme maliyeti iyileştirmesi ile ilgili raporları e-postayla göndermek için Mantıksal Uygulama |
Bu şablon, etkin olmayan yedekleme kaynakları, olası yedekleme zamanlaması iyileştirmeleri ve olası yedekleme bekletme iyileştirmeleri hakkında düzenli raporlar gönderen bir Mantıksal Uygulama'yı belirtilen e-posta adresleri kümesine dağıtır. |
Yedekleme ilkeleriyle ilgili raporları e-postayla göndermek için Mantıksal Uygulama |
Yedekleme ilkelerinizle ilgili raporları e-postayla göndermek için mantıksal uygulama oluşturma |
Yedekleme ilkesine bağlılıkla ilgili raporları e-postayla göndermek için Mantıksal Uygulama |
Yedekleme örneklerinizin yedekleme ilkesine bağlılığıyla ilgili raporları e-postayla göndermek için mantıksal uygulama oluşturma |
Yedeklemelerle ilgili özet raporları e-postayla göndermek için Mantıksal Uygulama |
Yedeklemelerinizle ilgili özet raporları e-postayla göndermek için bir Mantıksal Uygulama oluşturun. |
Azure Backup faturalamanızla ilgili raporları e-postayla göndermek için Mantıksal Uygulama |
Bu şablon, belirli bir e-posta adresleri kümesine faturalama varlığı düzeyinde anahtar yedekleme faturalama parametreleri (korunan örnekler ve kullanılan yedekleme bulut depolaması) hakkında düzenli raporlar gönderen bir Mantıksal Uygulama dağıtır. |
Yetkilendirme Yönetimi özel uzantıları olarak kullanmak için örnek bir mantıksal uygulama dağıtma |
Bu şablon, Yetkilendirme Yönetimi özel uzantı API'sinin gerektirdiği tüm yetkilendirme ilkesi ayarları ve http tetikleyicisi şeması ile basit bir mantıksal uygulama oluşturur. |
Tümleştirme Desenleri - İleti Yönlendiricisi - Mantıksal Uygulama |
Mantıksal Uygulama kullanarak İleti Yönlendiricisi düzenini nasıl ayarlayabildiğimizi gösteren çözüm |
Mevcut Azure Kaynaklarını Özel Sağlayıcılarla Genişletme |
Bu örnek, mevcut Azure kaynaklarını ve Resource Manager şablonlarını özel iş yüklerine eklemek üzere genişletme hakkında ayrıntılı bilgi edinecektir. |
Özel Sağlayıcılar ile şablonlar için Özel Kaynak oluşturma |
Bu örnek, özel sağlayıcıları ve mantıksal uygulamaları kullanarak Resource Manager Şablonlarına özel kaynakların nasıl ekleneceğini gösterir. |
CloudEvents ile Özel Azure Event Grid Konusu/Aboneliği |
Özel bir Azure Event Grid konusu, CloudEvents şemasına sahip bir web kancası aboneliği ve olay işleyicisi olarak bir Mantıksal Uygulama oluşturur. Şablon ilk olarak Justin Yoo tarafından yazıldı. |
İşlevli Azure Logic App |
Bu şablon Logic Apps ve İşlevler ile Azure'da sunucusuz bir uygulama oluşturur. Mantıksal Uygulama bir HTTP POST üzerinde tetiklenir, Azure İşlevi'ni çağırır ve yanıtı döndürür. |
Azure Logic Apps - AS2 Gönderme Alma |
İş ortakları ve sözleşmeler için yapıtlar da dahil olmak üzere Contoso ve Fabrikam olmak üzere iki iş ortağı için tümleştirme hesapları oluşturur. Şablon ayrıca zaman uyumlu AS2 Gönderme Alma işlemini göstermek için Fabrikam Sales ile Contoso arasında mantıksal uygulamalar oluşturur. Şablon ayrıca Fabrikam Finance ile Contoso arasında zaman uyumsuz AS2 Gönderme Alma işlemini gösteren mantıksal uygulamalar da oluşturur. |
Azure Logic Apps - B2B Olağanüstü Durum Kurtarma çoğaltması |
AS2 MIC için çoğaltma Logic Apps oluşturur, X12 denetim numaraları oluşturulur ve alınır. Her Mantıksal Uygulamanın tetikleyicisi bir birincil site tümleştirme hesabına işaret etti. Her Mantıksal Uygulamanın eylemi ikincil bir site tümleştirme hesabına işaret eder. |
Service Bus'ı kullanarak Logic Apps üzerinden iletileri ilişkilendirme |
bu, Azure Service Bus kullanarak Logic Apps üzerinden iletileri nasıl ilişkilendirebileceğimizi gösterir |
Azure Resource Manager şablonu kullanarak Tüketim mantıksal uygulaması oluşturma |
Bu şablon, iş akışlarını tanımlamak için kullanabileceğiniz boş bir mantıksal uygulama oluşturur. |
Azure Logic Apps'ten özel API'leri çağırma |
Logic Apps çeşitli hizmetler için yüzlerce bağlayıcı sağlasa da, kendi kodunuzu çalıştıran API'leri çağırmak isteyebilirsiniz. Kendi web API'lerinizi barındırmanın en kolay ve en ölçeklenebilir yollarından biri Azure App Service kullanmaktır. Bu şablon, özel API'niz için bir Web uygulaması dağıtır ve Azure Active Directory kimlik doğrulamasını kullanarak bu API'nin güvenliğini sağlar. |
FTP dosyalarını Azure Blob mantıksal uygulamasına kopyalama |
Bu şablon, FTP sunucusundaki dosyalar üzerinde mantıksal uygulama tetikleyicileri oluşturmanıza ve bunları bir Azure Blob kapsayıcısına kopyalamanıza olanak tanır. Gereksinimlerinize göre özelleştirmek için ek tetikleyiciler veya eylemler ekleyebilirsiniz. |
Mantıksal uygulama ile e-posta gönderme |
Bu şablon, e-posta gönderen bir Mantıksal uygulama oluşturmanıza olanak tanır. Gereksinimlerinize göre özelleştirmek için ek tetikleyiciler veya eylemler ekleyebilirsiniz. |
Mantıksal uygulama aracılığıyla bir zamanlamaya göre SQL saklı yordamı çalıştırma |
Bu şablon, bir SQL saklı yordamını zamanlamaya göre çalıştıracak bir Mantıksal Uygulama oluşturmanıza olanak tanır. Yordamın tüm bağımsız değişkenleri şablonun gövde bölümüne konulabilir. |
Azure Logic Apps - VETER İşlem Hattı |
Bir tümleştirme hesabı oluşturur, içine şema/harita ekler, bir mantıksal uygulama oluşturur ve bunu tümleştirme hesabıyla ilişkilendirir. Mantıksal uygulama Xml Doğrulama, XPath Ayıklama ve Xml Dönüştürme işlemlerini kullanarak bir VETER işlem hattı uygular. |
Azure Logic Apps - Parametrelerle XSLT |
XSLT tabanlı dönüştürme gerçekleştiren bir istek yanıtı Mantıksal Uygulaması oluşturur. XSLT eşlemesi, giriş parametreleri olarak ilkelleri (tamsayı, dize vb.) XML dönüşümü sırasında kullandığı şekilde alır. |
Logic Apps kullanarak bir zamanlamaya göre yürütülen zamanlayıcı işlerini çalıştırma |
Bu şablon, zamanlanmış zamanlayıcı işi örnekleri oluşturmanıza olanak tanıyan bir çift Logic Apps oluşturur. |
ARM şablonu kaynak tanımı
İş akışları kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Logic/workflows kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.Logic/workflows",
"apiVersion": "2019-05-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {}
},
"properties": {
"accessControl": {
"actions": {
"allowedCallerIpAddresses": [
{
"addressRange": "string"
}
],
"openAuthenticationPolicies": {
"policies": {}
},
"contents": {
"allowedCallerIpAddresses": [
{
"addressRange": "string"
}
],
"openAuthenticationPolicies": {
"policies": {}
},
"triggers": {
"allowedCallerIpAddresses": [
{
"addressRange": "string"
}
],
"openAuthenticationPolicies": {
"policies": {}
},
"workflowManagement": {
"allowedCallerIpAddresses": [
{
"addressRange": "string"
}
],
"openAuthenticationPolicies": {
"policies": {}
}
},
"definition": {},
"endpointsConfiguration": {
"connector": {
"accessEndpointIpAddresses": [
{
"address": "string"
}
],
"outgoingIpAddresses": [
{
"address": "string"
}
]
},
"workflow": {
"accessEndpointIpAddresses": [
{
"address": "string"
}
],
"outgoingIpAddresses": [
{
"address": "string"
}
]
}
},
"integrationAccount": {
"id": "string"
},
"integrationServiceEnvironment": {
"id": "string"
},
"parameters": {},
"state": "string"
}
}
Özellik değerleri
Iş akışı
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.Logic/workflows' |
apiVersion | Kaynak API'sinin sürümü | '2019-05-01' |
name | Kaynak adı | dize (gerekli) Karakter sınırı: 1-43 Geçerli karakterler: Alfasayısallar, kısa çizgiler, alt çizgiler, nokta ve parantez. |
location | Kaynak konumu. | string |
etiketler | Kaynak etiketleri. | Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler |
identity | Yönetilen hizmet kimliği özellikleri. | ManagedServiceIdentity |
properties | İş akışı özellikleri. | WorkflowProperties |
ManagedServiceIdentity
Ad | Açıklama | Değer |
---|---|---|
tür | Yönetilen hizmet kimliğinin türü. 'SystemAssigned' türü örtük olarak oluşturulmuş bir kimlik içerir. 'Hiçbiri' türü kaynaktan tüm kimlikleri kaldırır. | 'Yok' 'SystemAssigned' 'UserAssigned' (gerekli) |
userAssignedIdentities | Kaynakla ilişkili kullanıcı tarafından atanan kimliklerin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | object |
WorkflowProperties
Ad | Açıklama | Değer |
---|---|---|
accessControl | Erişim denetimi yapılandırması. | FlowAccessControlConfiguration |
tanım | Tanımı. Bkz. Azure Logic Apps'te İş Akışı Tanımlama Dili için şema başvurusu. | |
endpointsConfiguration | Uç nokta yapılandırması. | FlowEndpointsConfiguration |
integrationAccount | Tümleştirme hesabı. | ResourceReference |
integrationServiceEnvironment | Tümleştirme hizmeti ortamı. | ResourceReference |
parameters | Parametreler. | object |
state | Durum. | 'Tamamlandı' 'Silindi' 'Devre Dışı' 'Etkin' 'NotSpecified' 'Askıya alındı' |
FlowAccessControlConfiguration
Ad | Açıklama | Değer |
---|---|---|
eylem | İş akışı eylemleri için erişim denetimi yapılandırması. | FlowAccessControlConfigurationPolicy |
Içeriği | İş akışı çalıştırma içeriğine erişmek için erişim denetimi yapılandırması. | FlowAccessControlConfigurationPolicy |
tetikleyiciler | İş akışı tetikleyicilerini çağırmak için erişim denetimi yapılandırması. | FlowAccessControlConfigurationPolicy |
workflowManagement | İş akışı yönetimi için erişim denetimi yapılandırması. | FlowAccessControlConfigurationPolicy |
FlowAccessControlConfigurationPolicy
Ad | Açıklama | Değer |
---|---|---|
allowedCallerIpAddresses | İzin verilen arayan IP adresi aralıkları. | IpAddressRange[] |
openAuthenticationPolicies | İş akışı için kimlik doğrulama ilkeleri. | OpenAuthenticationAccessPolicies |
IpAddressRange
Ad | Açıklama | Değer |
---|---|---|
addressRange | IP adresi aralığı. | string |
OpenAuthenticationAccessPolicies
Ad | Açıklama | Değer |
---|---|---|
ilkeler | Kimlik doğrulama ilkelerini açın. | OpenAuthenticationAccessPolicies |
FlowEndpointsConfiguration
Ad | Açıklama | Değer |
---|---|---|
bağlayıcı | Bağlayıcı uç noktaları. | FlowEndpoints |
iş akışı | İş akışı uç noktaları. | FlowEndpoints |
FlowEndpoints
Ad | Açıklama | Değer |
---|---|---|
accessEndpointIpAddresses | Erişim uç noktası ip adresi. | IpAddress[] |
gidenIpAddresses | Giden IP adresi. | IpAddress[] |
Ipaddress
Ad | Açıklama | Değer |
---|---|---|
adres | Adres. | string |
ResourceReference
Ad | Açıklama | Değer |
---|---|---|
kimlik | Kaynak kimliği. | string |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Mantıksal uygulama ile kuyruğa uyarı |
Bu şablon, web kancası olan bir Mantıksal uygulama oluşturmanıza olanak tanır. Mantıksal uygulama tetiklendiğinde, geçirdiğiniz yükü belirttiğiniz bir Azure Depolama kuyruğuna ekler. Bu web kancasını bir Azure Uyarısına ekleyebilirsiniz ve ardından Uyarı her tetiklendiğinde bu öğeyi kuyrukta alırsınız. |
Mantıksal uygulama ile Slack'e uyarı |
Bu şablon, Azure Uyarısı'ndan kullanılacak web kancası olan bir Mantıksal uygulama oluşturmanıza olanak tanır. Uyarı tetiklendiğinde, belirttiğiniz slack kanalına bir ileti gönderir. Bu şablonu kullanmak için bir slack hesabınızın olması gerekir. |
Mantıksal uygulama ile kısa mesaja uyarı verme |
Bu şablon, Azure Uyarısı'ndan kullanılacak web kancası olan bir Mantıksal uygulama oluşturmanıza olanak tanır. Uyarı tetiklendiğinde, uyarının ayrıntılarını içeren bir kısa mesaj gönderir. Kaynağı görmek için portalın bağlantısını eklemek için go.gl URL kısaltma hizmetini kullanır. |
ARM şablonunda Azure Depolama erişim anahtarlarını alma |
Bu şablon bir Depolama hesabı oluşturur ve bundan sonra Depolama hesabının birincil anahtarını dinamik olarak alarak bir API bağlantısı oluşturur. Api bağlantısı daha sonra mantıksal uygulamada blob değişiklikleri için tetikleyici yoklaması olarak kullanılır. Senaryonun tamamı /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/ üzerinde bulunabilir. |
Ayrıntılı yedekleme raporlarını e-postayla göndermek için Mantıksal Uygulama |
Yedekleme örnekleri, kullanım, işler, ilkeler, ilkelere bağlılık ve iyileştirme fırsatlarıyla ilgili raporları e-postayla göndermek için bir Mantıksal Uygulama oluşturun. |
Yedekleme örnekleriyle ilgili raporları e-postayla göndermek için Mantıksal Uygulama |
E-posta yoluyla Azure Backup kullanarak korunan yedekleme örnekleriyle ilgili raporlar göndermek için mantıksal uygulama oluşturma |
Yedekleme ve geri yükleme işlerinde raporları e-postayla göndermek için Mantıksal Uygulama |
Yedekleme ve geri yükleme işlerinizle ilgili raporları e-postayla göndermek için mantıksal uygulama oluşturma |
Yedekleme maliyeti iyileştirmesi ile ilgili raporları e-postayla göndermek için Mantıksal Uygulama |
Bu şablon, etkin olmayan yedekleme kaynakları, olası yedekleme zamanlaması iyileştirmeleri ve olası yedekleme bekletme iyileştirmeleri hakkında düzenli raporlar gönderen bir Mantıksal Uygulama'yı belirtilen e-posta adresleri kümesine dağıtır. |
Yedekleme ilkeleriyle ilgili raporları e-postayla göndermek için Mantıksal Uygulama |
Yedekleme ilkelerinizle ilgili raporları e-postayla göndermek için mantıksal uygulama oluşturma |
Yedekleme ilkesine bağlılıkla ilgili raporları e-postayla göndermek için Mantıksal Uygulama |
Yedekleme örneklerinizin yedekleme ilkesine bağlılığıyla ilgili raporları e-postayla göndermek için mantıksal uygulama oluşturma |
Yedeklemelerle ilgili özet raporları e-postayla göndermek için Mantıksal Uygulama |
Yedeklemelerinizle ilgili özet raporları e-postayla göndermek için bir Mantıksal Uygulama oluşturun. |
Azure Backup faturalamanızla ilgili raporları e-postayla göndermek için Mantıksal Uygulama |
Bu şablon, belirli bir e-posta adresleri kümesine faturalama varlığı düzeyinde anahtar yedekleme faturalama parametreleri (korunan örnekler ve kullanılan yedekleme bulut depolaması) hakkında düzenli raporlar gönderen bir Mantıksal Uygulama dağıtır. |
Yetkilendirme Yönetimi özel uzantıları olarak kullanmak için örnek bir mantıksal uygulama dağıtma |
Bu şablon, Yetkilendirme Yönetimi özel uzantı API'sinin gerektirdiği tüm yetkilendirme ilkesi ayarları ve http tetikleyicisi şeması ile basit bir mantıksal uygulama oluşturur. |
Tümleştirme Desenleri - İleti Yönlendiricisi - Mantıksal Uygulama |
Mantıksal Uygulama kullanarak İleti Yönlendiricisi düzenini nasıl ayarlayabildiğimizi gösteren çözüm |
Mevcut Azure Kaynaklarını Özel Sağlayıcılarla Genişletme |
Bu örnek, mevcut Azure kaynaklarını ve Resource Manager şablonlarını özel iş yüklerine eklemek üzere genişletme hakkında ayrıntılı bilgi edinecektir. |
Özel Sağlayıcılar ile şablonlar için Özel Kaynak oluşturma |
Bu örnek, özel sağlayıcıları ve mantıksal uygulamaları kullanarak Resource Manager Şablonlarına özel kaynakların nasıl ekleneceğini gösterir. |
CloudEvents ile Özel Azure Event Grid Konusu/Aboneliği |
Özel bir Azure Event Grid konusu, CloudEvents şemasına sahip bir web kancası aboneliği ve olay işleyicisi olarak bir Mantıksal Uygulama oluşturur. Şablon ilk olarak Justin Yoo tarafından yazıldı. |
İşlevli Azure Logic App |
Bu şablon Logic Apps ve İşlevler ile Azure'da sunucusuz bir uygulama oluşturur. Mantıksal Uygulama bir HTTP POST üzerinde tetiklenir, Azure İşlevi'ni çağırır ve yanıtı döndürür. |
Azure Logic Apps - AS2 Gönderme Alma |
İş ortakları ve sözleşmeler için yapıtlar da dahil olmak üzere Contoso ve Fabrikam olmak üzere iki iş ortağı için tümleştirme hesapları oluşturur. Şablon ayrıca zaman uyumlu AS2 Gönderme Alma işlemini göstermek için Fabrikam Sales ile Contoso arasında mantıksal uygulamalar oluşturur. Şablon ayrıca Fabrikam Finance ile Contoso arasında zaman uyumsuz AS2 Gönderme Alma işlemini gösteren mantıksal uygulamalar da oluşturur. |
Azure Logic Apps - B2B Olağanüstü Durum Kurtarma çoğaltması |
AS2 MIC için çoğaltma Logic Apps oluşturur, X12 denetim numaraları oluşturulur ve alınır. Her Mantıksal Uygulamanın tetikleyicisi bir birincil site tümleştirme hesabına işaret etti. Her Mantıksal Uygulamanın eylemi ikincil bir site tümleştirme hesabına işaret eder. |
Service Bus'ı kullanarak Logic Apps üzerinden iletileri ilişkilendirme |
bu, Azure Service Bus kullanarak Logic Apps üzerinden iletileri nasıl ilişkilendirebileceğimizi gösterir |
Azure Resource Manager şablonu kullanarak Tüketim mantıksal uygulaması oluşturma |
Bu şablon, iş akışlarını tanımlamak için kullanabileceğiniz boş bir mantıksal uygulama oluşturur. |
Azure Logic Apps'ten özel API'leri çağırma |
Logic Apps çeşitli hizmetler için yüzlerce bağlayıcı sağlasa da, kendi kodunuzu çalıştıran API'leri çağırmak isteyebilirsiniz. Kendi web API'lerinizi barındırmanın en kolay ve en ölçeklenebilir yollarından biri Azure App Service kullanmaktır. Bu şablon, özel API'niz için bir Web uygulaması dağıtır ve Azure Active Directory kimlik doğrulamasını kullanarak bu API'nin güvenliğini sağlar. |
FTP dosyalarını Azure Blob mantıksal uygulamasına kopyalama |
Bu şablon, FTP sunucusundaki dosyalar üzerinde mantıksal uygulama tetikleyicileri oluşturmanıza ve bunları bir Azure Blob kapsayıcısına kopyalamanıza olanak tanır. Gereksinimlerinize göre özelleştirmek için ek tetikleyiciler veya eylemler ekleyebilirsiniz. |
Mantıksal uygulama ile e-posta gönderme |
Bu şablon, e-posta gönderen bir Mantıksal uygulama oluşturmanıza olanak tanır. Gereksinimlerinize göre özelleştirmek için ek tetikleyiciler veya eylemler ekleyebilirsiniz. |
Mantıksal uygulama aracılığıyla bir zamanlamaya göre SQL saklı yordamı çalıştırma |
Bu şablon, bir SQL saklı yordamını zamanlamaya göre çalıştıracak bir Mantıksal Uygulama oluşturmanıza olanak tanır. Yordamın tüm bağımsız değişkenleri şablonun gövde bölümüne konulabilir. |
Azure Logic Apps - VETER İşlem Hattı |
Bir tümleştirme hesabı oluşturur, içine şema/harita ekler, bir mantıksal uygulama oluşturur ve bunu tümleştirme hesabıyla ilişkilendirir. Mantıksal uygulama Xml Doğrulama, XPath Ayıklama ve Xml Dönüştürme işlemlerini kullanarak bir VETER işlem hattı uygular. |
Azure Logic Apps - Parametrelerle XSLT |
XSLT tabanlı dönüştürme gerçekleştiren bir istek yanıtı Mantıksal Uygulaması oluşturur. XSLT eşlemesi, giriş parametreleri olarak ilkelleri (tamsayı, dize vb.) XML dönüşümü sırasında kullandığı şekilde alır. |
Logic Apps kullanarak bir zamanlamaya göre yürütülen zamanlayıcı işlerini çalıştırma |
Bu şablon, zamanlanmış zamanlayıcı işi örnekleri oluşturmanıza olanak tanıyan bir çift Logic Apps oluşturur. |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
İş akışları kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Logic/workflows kaynağı oluşturmak için aşağıdaki Terraform'u şablonunuza ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Logic/workflows@2019-05-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
accessControl = {
actions = {
allowedCallerIpAddresses = [
{
addressRange = "string"
}
]
openAuthenticationPolicies = {
policies = {}
}
contents = {
allowedCallerIpAddresses = [
{
addressRange = "string"
}
]
openAuthenticationPolicies = {
policies = {}
}
triggers = {
allowedCallerIpAddresses = [
{
addressRange = "string"
}
]
openAuthenticationPolicies = {
policies = {}
}
workflowManagement = {
allowedCallerIpAddresses = [
{
addressRange = "string"
}
]
openAuthenticationPolicies = {
policies = {}
}
}
endpointsConfiguration = {
connector = {
accessEndpointIpAddresses = [
{
address = "string"
}
]
outgoingIpAddresses = [
{
address = "string"
}
]
}
workflow = {
accessEndpointIpAddresses = [
{
address = "string"
}
]
outgoingIpAddresses = [
{
address = "string"
}
]
}
}
integrationAccount = {
id = "string"
}
integrationServiceEnvironment = {
id = "string"
}
parameters = {}
state = "string"
}
})
}
Özellik değerleri
Iş akışı
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.Logic/workflows@2019-05-01" |
name | Kaynak adı | dize (gerekli) Karakter sınırı: 1-43 Geçerli karakterler: Alfasayısallar, kısa çizgiler, alt çizgiler, nokta ve parantez. |
location | Kaynak konumu. | string |
parent_id | Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. | dize (gerekli) |
etiketler | Kaynak etiketleri. | Etiket adlarının ve değerlerinin sözlüğü. |
identity | Yönetilen hizmet kimliği özellikleri. | ManagedServiceIdentity |
properties | İş akışı özellikleri. | WorkflowProperties |
ManagedServiceIdentity
Ad | Açıklama | Değer |
---|---|---|
tür | Yönetilen hizmet kimliğinin türü. 'SystemAssigned' türü örtük olarak oluşturulmuş bir kimlik içerir. 'Hiçbiri' türü kaynaktan tüm kimlikleri kaldırır. | "SystemAssigned" "UserAssigned" (gerekli) |
identity_ids | Kaynakla ilişkili kullanıcı tarafından atanan kimliklerin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | Kullanıcı kimliği kimlikleri dizisi. |
WorkflowProperties
Ad | Açıklama | Değer |
---|---|---|
accessControl | Erişim denetimi yapılandırması. | FlowAccessControlConfiguration |
tanım | Tanımı. Bkz. Azure Logic Apps'te İş Akışı Tanımlama Dili için şema başvurusu. | |
endpointsConfiguration | Uç nokta yapılandırması. | FlowEndpointsConfiguration |
integrationAccount | Tümleştirme hesabı. | ResourceReference |
integrationServiceEnvironment | Tümleştirme hizmeti ortamı. | ResourceReference |
parameters | Parametreler. | object |
state | Durum. | "Tamamlandı" "Silindi" "Devre dışı" "Etkin" "NotSpecified" "Askıya alındı" |
FlowAccessControlConfiguration
Ad | Açıklama | Değer |
---|---|---|
eylem | İş akışı eylemleri için erişim denetimi yapılandırması. | FlowAccessControlConfigurationPolicy |
Içeriği | İş akışı çalıştırma içeriğine erişmek için erişim denetimi yapılandırması. | FlowAccessControlConfigurationPolicy |
tetikleyiciler | İş akışı tetikleyicilerini çağırmak için erişim denetimi yapılandırması. | FlowAccessControlConfigurationPolicy |
workflowManagement | İş akışı yönetimi için erişim denetimi yapılandırması. | FlowAccessControlConfigurationPolicy |
FlowAccessControlConfigurationPolicy
Ad | Açıklama | Değer |
---|---|---|
allowedCallerIpAddresses | İzin verilen arayan IP adresi aralıkları. | IpAddressRange[] |
openAuthenticationPolicies | İş akışı için kimlik doğrulama ilkeleri. | OpenAuthenticationAccessPolicies |
IpAddressRange
Ad | Açıklama | Değer |
---|---|---|
addressRange | IP adresi aralığı. | string |
OpenAuthenticationAccessPolicies
Ad | Açıklama | Değer |
---|---|---|
ilkeler | Kimlik doğrulama ilkelerini açın. | OpenAuthenticationAccessPolicies |
FlowEndpointsConfiguration
Ad | Açıklama | Değer |
---|---|---|
bağlayıcı | Bağlayıcı uç noktaları. | FlowEndpoints |
iş akışı | İş akışı uç noktaları. | FlowEndpoints |
FlowEndpoints
Ad | Açıklama | Değer |
---|---|---|
accessEndpointIpAddresses | Erişim uç noktası IP adresi. | IpAddress[] |
outgoingIpAddresses | Giden IP adresi. | IpAddress[] |
Ipaddress
Ad | Açıklama | Değer |
---|---|---|
adres | Adres. | string |
ResourceReference
Ad | Açıklama | Değer |
---|---|---|
kimlik | Kaynak kimliği. | string |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin