Skip to content

Commit d375b68

Browse files
committed
Merge branch 'master' of https://github.com/MicrosoftDocs/azure-docs-pr into rolyon-azure-docs-hub
2 parents e118b90 + a7ac5aa commit d375b68

File tree

14 files changed

+66
-49
lines changed

14 files changed

+66
-49
lines changed

articles/automation/shared-resources/schedules.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ Register-AzureRmAutomationScheduledRunbook –AutomationAccountName $automationA
138138

139139
The most frequent interval a schedule in Azure Automation can be configured for is one hour. If you require schedules to execute more frequently than that, there are two options:
140140

141-
* Create a [webhook](../automation-webhooks.md) for the runbook and use [Azure Scheduler](../../scheduler/scheduler-get-started-portal.md) to call the webhook. Azure Scheduler provides more fine-grained granularity when defining a schedule.
141+
* Create a [webhook](../automation-webhooks.md) for the runbook and use [Azure Logic Apps](../../logic-apps/logic-apps-overview.md) to call the webhook. Azure Logic Apps provides more fine-grained granularity when defining a schedule.
142142

143143
* Create four schedules all starting within 15 minutes of each other running once every hour. This scenario allows the runbook to run every 15 minutes with the different schedules.
144144

articles/azure-functions/durable/durable-functions-instance-management.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@ func durable get-instances --created-after 2018-03-10T13:57:31Z --created-before
351351

352352
If you have an orchestration instance that is taking too long to run, or you just need to stop it before it completes for any reason, you have the option to terminate it.
353353

354-
You can use the `TerminateAsync` (.NET) or the `terminate` (JavaScript) method of the [orchestration client binding](durable-functions-bindings.md#orchestration-client) to terminate instances. The two parameters are an `instanceId` and a `reason` string, which are written to logs and to the instance status. A terminated instance stops running as soon as it reaches the next `await` (.NET) or `yield` (JavaScript) point, or it terminates immediately if it's already on an `await` or `yield`.
354+
You can use the `TerminateAsync` (.NET) or the `terminate` (JavaScript) method of the [orchestration client binding](durable-functions-bindings.md#orchestration-client) to terminate instances. The two parameters are an `instanceId` and a `reason` string, which are written to logs and to the instance status.
355355

356356
# [C#](#tab/csharp)
357357

@@ -386,6 +386,8 @@ See [Start instances](#javascript-function-json) for the function.json configura
386386

387387
---
388388

389+
A terminated instance will eventually transition into the `Terminated` state. However, this transition will not happen immediately. Rather, the terminate operation will be queued in the task hub along with other operations for that instance. You can use the [instance query](#query-instances) APIs to know when a terminated instance has actually reached the `Terminated` state.
390+
389391
> [!NOTE]
390392
> Instance termination doesn't currently propagate. Activity functions and sub-orchestrations run to completion, regardless of whether you've terminated the orchestration instance that called them.
391393
@@ -794,4 +796,4 @@ func durable delete-task-hub --task-hub-name UserTest
794796
> [Learn how to handle versioning](durable-functions-versioning.md)
795797
796798
> [!div class="nextstepaction"]
797-
> [Built-in HTTP API reference for instance management](durable-functions-http-api.md)
799+
> [Built-in HTTP API reference for instance management](durable-functions-http-api.md)

articles/bastion/bastion-connect-vm-rdp.md

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,52 @@
11
---
2-
title: 'Connect to a Windows VM using Azure Bastion | Microsoft Docs'
2+
title: 'Connect to a Windows VM using Azure Bastion'
33
description: In this article, learn how to connect to an Azure Virtual Machine running Windows by using Azure Bastion.
44
services: bastion
55
author: cherylmc
66

77
ms.service: bastion
88
ms.topic: conceptual
9-
ms.date: 02/03/2020
9+
ms.date: 02/24/2020
1010
ms.author: cherylmc
1111
# Customer intent: As someone with a networking background, I want to connect to an Azure virtual machine running Windows that doesn't have a public IP address by using Azure Bastion.
1212

1313
---
1414

1515
# Connect to a Windows virtual machine using Azure Bastion
1616

17-
This article shows you how to securely and seamlessly RDP to your Windows VMs in an Azure virtual network using Azure Bastion. You can connect to a VM directly from the Azure portal. When using Azure Bastion, VMs don't require a client, agent, or additional software. For more information about Azure Bastion, see the [Overview](bastion-overview.md).
17+
Using Azure Bastion, you can securely and seamlessly connect to your virtual machines over SSL directly in the Azure portal. When you use Azure Bastion, your VMs don't require a client, agent, or additional software. This article shows you how to connect to your Windows VMs. For information about connecting to a Linux VM, see [Connect to a VM using Azure Bastion - Linux](bastion-connect-vm-ssh.md).
1818

19-
## Before you begin
19+
Azure Bastion provides secure connectivity to all of the VMs in the virtual network in which it is provisioned. Using Azure Bastion protects your virtual machines from exposing RDP/SSH ports to the outside world, while still providing secure access using RDP/SSH. For more information, see the [Overview](bastion-overview.md).
2020

21-
Make sure that you have set up an Azure Bastion host for the virtual network in which the VM resides. For more information, see [Create an Azure Bastion host](bastion-create-host-portal.md). Once the Bastion service is provisioned and deployed in your virtual network, you can use it to connect to any VM in this virtual network.
21+
## Before you begin
2222

23-
Bastion assumes that you are using RDP to connect to a Windows VM, and SSH to connect to your Linux VMs. For information about connection to a Linux VM, see [Connect to a VM - Linux](bastion-connect-vm-ssh.md).
23+
Make sure that you have set up an Azure Bastion host for the virtual network in which the VM is located. Once the Bastion service is provisioned and deployed in your virtual network, you can use it to connect to any VM in the virtual network. To set up an Azure Bastion host, see [Create an Azure Bastion host](bastion-create-host-portal.md).
2424

2525
### Required roles
26-
In order to make a connection, the following roles are required:
26+
27+
To make a connection, the following roles are required:
2728

2829
* Reader role on the virtual machine
2930
* Reader role on the NIC with private IP of the virtual machine
3031
* Reader role on the Azure Bastion resource
3132

3233
### Ports
3334

34-
In order to connect to the Windows VM via RDP, you must have the following ports open on your Windows VM:
35+
To connect to the Windows VM, you must have the following ports open on your Windows VM:
3536

3637
* Inbound ports: RDP (3389)
3738

38-
## <a name="rdp"></a>Connect using RDP
39+
## <a name="rdp"></a>Connect
3940

40-
1. Open the [Azure portal](https://portal.azure.com). Navigate to the virtual machine that you want to connect to, then click **Connect**. The VM should be a Windows virtual machine when using an RDP connection.
41+
1. Open the [Azure portal](https://portal.azure.com). Navigate to the virtual machine that you want to connect to, then click **Connect** and select **Bastion** from the dropdown.
4142

4243
![VM connect](./media/bastion-connect-vm-rdp/connect.png)
43-
1. After you click Connect, a side bar appears that has three tabs – RDP, SSH, and Bastion. If Bastion was provisioned for the virtual network, the Bastion tab is active by default. If you didn't provision Bastion for the virtual network, you can click the link to configure Bastion. For configuration instructions, see [Configure Bastion](bastion-create-host-portal.md).
44+
1. After you click Bastion, a side bar appears that has three tabs – RDP, SSH, and Bastion. If Bastion was provisioned for the virtual network, the Bastion tab is active by default. If you didn't provision Bastion for the virtual network, you can click the link to configure Bastion. For configuration instructions, see [Configure Bastion](bastion-create-host-portal.md).
4445

45-
![VM connect](./media/bastion-connect-vm-rdp/bastion.png)
46-
1. On the Bastion tab, the username and password for your virtual machine, then click **Connect**. The RDP connection to this virtual machine via Bastion will open directly in the Azure portal (over HTML5) using port 443 and the Bastion service.
46+
![bastion tab](./media/bastion-connect-vm-rdp/bastion.png)
47+
1. On the Bastion tab, input the username and password for your virtual machine, then click **Connect**. The RDP connection to this virtual machine via Bastion will open directly in the Azure portal (over HTML5) using port 443 and the Bastion service.
4748

48-
![VM connect](./media/bastion-connect-vm-rdp/443rdp.png)
49+
![RDP connect](./media/bastion-connect-vm-rdp/443rdp.png)
4950

5051
## Next steps
5152

articles/bastion/bastion-connect-vm-ssh.md

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
2-
title: 'Connect to a Linux VM using Azure Bastion | Microsoft Docs'
2+
title: 'Connect to a Linux VM using Azure Bastion'
33
description: In this article, learn how to connect to Linux Virtual Machine by using Azure Bastion.
44
services: bastion
55
author: cherylmc
66

77
ms.service: bastion
88
ms.topic: conceptual
9-
ms.date: 02/03/2020
9+
ms.date: 02/24/2020
1010
ms.author: cherylmc
1111
# Customer intent: As someone with a networking background, I want to connect to an Azure virtual machine running Linux that doesn't have a public IP address by using Azure Bastion.
1212

@@ -43,34 +43,37 @@ In order to connect to the Linux VM via SSH, you must have the following ports o
4343

4444
* Inbound port: SSH (22)
4545

46-
4746
## <a name="username"></a>Connect: Using username and password
4847

49-
1. Open the [Azure portal](https://portal.azure.com). Navigate to the virtual machine that you want to connect to, then click **Connect**. The VM should be a Linux virtual machine when using an SSH connection.
50-
1. After you click Connect, a side bar appears that has three tabs – RDP, SSH, and Bastion. If Bastion was provisioned for the virtual network, the Bastion tab is active by default. If you didn't provision Bastion for the virtual network, see [Configure Bastion](bastion-create-host-portal.md).
48+
1. Open the [Azure portal](https://portal.azure.com). Navigate to the virtual machine that you want to connect to, then click **Connect** and select **Bastion** from the dropdown.
49+
50+
![Connect](./media/bastion-connect-vm-ssh/connect.png)
51+
1. After you click Bastion, a side bar appears that has three tabs – RDP, SSH, and Bastion. If Bastion was provisioned for the virtual network, the Bastion tab is active by default. If you didn't provision Bastion for the virtual network, see [Configure Bastion](bastion-create-host-portal.md).
5152

52-
![VM connect](./media/bastion-connect-vm-ssh/bastion.png)
53+
![Bastion](./media/bastion-connect-vm-ssh/bastion.png)
5354
1. Enter the username and password for SSH to your virtual machine.
5455
1. Click **Connect** button after entering the key.
5556

5657
## <a name="privatekey"></a>Connect: Manually enter a private key
5758

58-
1. Open the [Azure portal](https://portal.azure.com). Navigate to the virtual machine that you want to connect to, then click **Connect**. The VM should be a Linux virtual machine when using an SSH connection.
59-
1. After you click Connect, a side bar appears that has three tabs – RDP, SSH, and Bastion. If Bastion was provisioned for the virtual network, the Bastion tab is active by default. If you didn't provision Bastion for the virtual network, see [Configure Bastion](bastion-create-host-portal.md).
59+
1. Open the [Azure portal](https://portal.azure.com). Navigate to the virtual machine that you want to connect to, then click **Connect** and select **Bastion** from the dropdown.
60+
61+
![Connect](./media/bastion-connect-vm-ssh/connect.png)
62+
1. After you click Bastion, a side bar appears that has three tabs – RDP, SSH, and Bastion. If Bastion was provisioned for the virtual network, the Bastion tab is active by default. If you didn't provision Bastion for the virtual network, see [Configure Bastion](bastion-create-host-portal.md).
6063

61-
![VM connect](./media/bastion-connect-vm-ssh/bastion.png)
64+
![Bastion](./media/bastion-connect-vm-ssh/bastion.png)
6265
1. Enter the username and select **SSH Private Key**.
6366
1. Enter your private key into the text area **SSH Private Key** (or paste it directly).
6467
1. Click **Connect** button after entering the key.
6568

6669
## <a name="ssh"></a>Connect: Using a private key file
6770

68-
1. Open the [Azure portal](https://portal.azure.com). Navigate to the virtual machine that you want to connect to, then click **Connect**. The VM should be a Linux virtual machine when using an SSH connection.
71+
1. Open the [Azure portal](https://portal.azure.com). Navigate to the virtual machine that you want to connect to, then click **Connect** and select **Bastion** from the dropdown.
6972

70-
![VM connect](./media/bastion-connect-vm-ssh/connect.png)
71-
1. After you click Connect, a side bar appears that has three tabs – RDP, SSH, and Bastion. If Bastion was provisioned for the virtual network, the Bastion tab is active by default. If you didn't provision Bastion for the virtual network, see [Configure Bastion](bastion-create-host-portal.md).
73+
![Connect](./media/bastion-connect-vm-ssh/connect.png)
74+
1. After you click Bastion, a side bar appears that has three tabs – RDP, SSH, and Bastion. If Bastion was provisioned for the virtual network, the Bastion tab is active by default. If you didn't provision Bastion for the virtual network, see [Configure Bastion](bastion-create-host-portal.md).
7275

73-
![VM connect](./media/bastion-connect-vm-ssh/bastion.png)
76+
![Bastion](./media/bastion-connect-vm-ssh/bastion.png)
7477
1. Enter the username and select **SSH Private Key from Local File**.
7578
1. Click the **Browse** button (the folder icon in the local file).
7679
1. Browse for the file, then click **Open**.
13.7 KB
Loading

articles/cosmos-db/cassandra-introduction.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,17 @@
22
title: Introduction to the Azure Cosmos DB Cassandra API
33
description: Learn how you can use Azure Cosmos DB to "lift-and-shift" existing applications and build new applications by using the Cassandra drivers and CQL
44
author: kanshiG
5+
ms.author: govindk
6+
ms.reviewer: sngun
57
ms.service: cosmos-db
68
ms.subservice: cosmosdb-cassandra
79
ms.topic: overview
810
ms.date: 05/21/2019
9-
ms.author: govindk
10-
ms.reviewer: sngun
1111
---
1212

1313
# Introduction to the Azure Cosmos DB Cassandra API
1414

15-
Azure Cosmos DB Cassandra API can be used as the data store for apps written for [Apache Cassandra](https://cassandra.apache.org). This means that by using existing [Apache drivers](https://cassandra.apache.org/doc/latest/getting_started/drivers.html?highlight=driver) compliant with CQLv4, your existing Cassandra application can now communicate with the Azure Cosmos DB Cassandra API. In many cases, you can switch from using Apache Cassandra to using Azure Cosmos DB 's Cassandra API, by just changing a connection string.
15+
Azure Cosmos DB Cassandra API can be used as the data store for apps written for [Apache Cassandra](https://cassandra.apache.org). This means that by using existing [Apache drivers](https://cassandra.apache.org/doc/latest/getting_started/drivers.html?highlight=driver) compliant with CQLv4, your existing Cassandra application can now communicate with the Azure Cosmos DB Cassandra API. In many cases, you can switch from using Apache Cassandra to using Azure Cosmos DB's Cassandra API, by just changing a connection string.
1616

1717
The Cassandra API enables you to interact with data stored in Azure Cosmos DB using the Cassandra Query Language (CQL) , Cassandra-based tools (like cqlsh) and Cassandra client drivers that you’re already familiar with.
1818

articles/data-factory/format-orc.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,19 +82,20 @@ The following properties are supported in the copy activity ***\*sink\**** secti
8282
## Using Self-hosted Integration Runtime
8383

8484
> [!IMPORTANT]
85-
> For copy empowered by Self-hosted Integration Runtime e.g. between on-premises and cloud data stores, if you are not copying ORC files **as-is**, you need to install the **64-bit JRE 8 (Java Runtime Environment) or OpenJDK** on your IR machine. See the following paragraph with more details.
85+
> For copy empowered by Self-hosted Integration Runtime e.g. between on-premises and cloud data stores, if you are not copying ORC files **as-is**, you need to install the **64-bit JRE 8 (Java Runtime Environment) or OpenJDK** and **Microsoft Visual C++ 2010 Redistributable Package** on your IR machine. Check the following paragraph with more details.
8686
8787
For copy running on Self-hosted IR with ORC file serialization/deserialization, ADF locates the Java runtime by firstly checking the registry *`(SOFTWARE\JavaSoft\Java Runtime Environment\{Current Version}\JavaHome)`* for JRE, if not found, secondly checking system variable *`JAVA_HOME`* for OpenJDK.
8888

8989
- **To use JRE**: The 64-bit IR requires 64-bit JRE. You can find it from [here](https://go.microsoft.com/fwlink/?LinkId=808605).
90-
- **To use OpenJDK**: it's supported since IR version 3.13. Package the jvm.dll with all other required assemblies of OpenJDK into Self-hosted IR machine, and set system environment variable JAVA_HOME accordingly.
90+
- **To use OpenJDK**: It's supported since IR version 3.13. Package the jvm.dll with all other required assemblies of OpenJDK into Self-hosted IR machine, and set system environment variable JAVA_HOME accordingly.
91+
- **To install Visual C++ 2010 Redistributable Package**: Visual C++ 2010 Redistributable Package is not installed with self-hosted IR installations. You can find it from [here](https://www.microsoft.com/download/details.aspx?id=14632).
9192

9293
> [!TIP]
9394
> If you copy data to/from ORC format using Self-hosted Integration Runtime and hit error saying "An error occurred when invoking java, message: **java.lang.OutOfMemoryError:Java heap space**", you can add an environment variable `_JAVA_OPTIONS` in the machine that hosts the Self-hosted IR to adjust the min/max heap size for JVM to empower such copy, then rerun the pipeline.
9495
9596
![Set JVM heap size on Self-hosted IR](./media/supported-file-formats-and-compression-codecs/set-jvm-heap-size-on-selfhosted-ir.png)
9697

97-
Example: set variable `_JAVA_OPTIONS` with value `-Xms256m -Xmx16g`. The flag `Xms` specifies the initial memory allocation pool for a Java Virtual Machine (JVM), while `Xmx` specifies the maximum memory allocation pool. This means that JVM will be started with `Xms` amount of memory and will be able to use a maximum of `Xmx` amount of memory. By default, ADF use min 64MB and max 1G.
98+
Example: set variable `_JAVA_OPTIONS` with value `-Xms256m -Xmx16g`. The flag `Xms` specifies the initial memory allocation pool for a Java Virtual Machine (JVM), while `Xmx` specifies the maximum memory allocation pool. This means that JVM will be started with `Xms` amount of memory and will be able to use a maximum of `Xmx` amount of memory. By default, ADF use min 64 MB and max 1G.
9899

99100
## Next steps
100101

0 commit comments

Comments
 (0)