Skip to content

Commit 9a9313e

Browse files
authored
Merge pull request #285199 from pauljewellmsft/next-steps-py
Add next steps to dev guide articles - Python
2 parents 45e541e + 60457e0 commit 9a9313e

21 files changed

+145
-90
lines changed

articles/storage/blobs/storage-blob-container-create-python.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,14 +99,16 @@ With this basic setup in place, you can implement other examples in this article
9999

100100
To learn more about creating a container using the Azure Blob Storage client library for Python, see the following resources.
101101

102+
### Code samples
103+
104+
- View [synchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_create_container.py) or [asynchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_create_container_async.py) code samples from this article (GitHub)
105+
102106
### REST API operations
103107

104108
The Azure SDK for Python contains libraries that build on top of the Azure REST API, allowing you to interact with REST API operations through familiar Python paradigms. The client library methods for creating a container use the following REST API operation:
105109

106110
- [Create Container](/rest/api/storageservices/create-container) (REST API)
107111

108-
### Code samples
109-
110-
- View [synchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_create_container.py) or [asynchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_create_container_async.py) code samples from this article (GitHub)
112+
[!INCLUDE [storage-dev-guide-resources-python](../../../includes/storage-dev-guides/storage-dev-guide-resources-python.md)]
111113

112-
[!INCLUDE [storage-dev-guide-resources-python](../../../includes/storage-dev-guides/storage-dev-guide-resources-python.md)]
114+
[!INCLUDE [storage-dev-guide-next-steps-python](../../../includes/storage-dev-guides/storage-dev-guide-next-steps-python.md)]

articles/storage/blobs/storage-blob-container-delete-python.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -98,20 +98,22 @@ With this basic setup in place, you can implement other examples in this article
9898

9999
To learn more about deleting a container using the Azure Blob Storage client library for Python, see the following resources.
100100

101+
### Code samples
102+
103+
- View [synchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_delete_container.py) or [asynchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_delete_container_async.py) code samples from this article (GitHub)
104+
101105
### REST API operations
102106

103107
The Azure SDK for Python contains libraries that build on top of the Azure REST API, allowing you to interact with REST API operations through familiar Python paradigms. The client library methods for deleting or restoring a container use the following REST API operations:
104108

105109
- [Delete Container](/rest/api/storageservices/delete-container) (REST API)
106110
- [Restore Container](/rest/api/storageservices/restore-container) (REST API)
107111

108-
### Code samples
109-
110-
- View [synchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_delete_container.py) or [asynchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_delete_container_async.py) code samples from this article (GitHub)
111-
112112
[!INCLUDE [storage-dev-guide-resources-python](../../../includes/storage-dev-guides/storage-dev-guide-resources-python.md)]
113113

114114
### See also
115115

116116
- [Soft delete for containers](soft-delete-container-overview.md)
117117
- [Enable and manage soft delete for containers](soft-delete-container-enable.md)
118+
119+
[!INCLUDE [storage-dev-guide-next-steps-python](../../../includes/storage-dev-guides/storage-dev-guide-next-steps-python.md)]

articles/storage/blobs/storage-blob-container-lease-python.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,18 +128,20 @@ With this basic setup in place, you can implement other examples in this article
128128

129129
To learn more about leasing a container using the Azure Blob Storage client library for Python, see the following resources.
130130

131+
### Code samples
132+
133+
- View [synchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_lease_container.py) or [asynchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_lease_container_async.py) code samples from this article (GitHub)
134+
131135
### REST API operations
132136

133137
The Azure SDK for Python contains libraries that build on top of the Azure REST API, allowing you to interact with REST API operations through familiar Python paradigms. The client library methods for leasing a container use the following REST API operation:
134138

135139
- [Lease Container](/rest/api/storageservices/lease-container) (REST API)
136140

137-
### Code samples
138-
139-
- View [synchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_lease_container.py) or [asynchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_lease_container_async.py) code samples from this article (GitHub)
140-
141141
[!INCLUDE [storage-dev-guide-resources-python](../../../includes/storage-dev-guides/storage-dev-guide-resources-python.md)]
142142

143143
## See also
144144

145145
- [Managing Concurrency in Blob storage](concurrency-manage.md)
146+
147+
[!INCLUDE [storage-dev-guide-next-steps-python](../../../includes/storage-dev-guides/storage-dev-guide-next-steps-python.md)]

articles/storage/blobs/storage-blob-container-properties-metadata-python.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,10 @@ With this basic setup in place, you can implement other examples in this article
119119

120120
To learn more about setting and retrieving container properties and metadata using the Azure Blob Storage client library for Python, see the following resources.
121121

122+
### Code samples
123+
124+
- View [synchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_container_properties_metadata.py) or [asynchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_container_properties_metadata_async.py) code samples from this article (GitHub)
125+
122126
### REST API operations
123127

124128
The Azure SDK for Python contains libraries that build on top of the Azure REST API, allowing you to interact with REST API operations through familiar Python paradigms. The client library methods for setting and retrieving properties and metadata use the following REST API operations:
@@ -129,8 +133,6 @@ The Azure SDK for Python contains libraries that build on top of the Azure REST
129133

130134
The `get_container_properties` method retrieves container properties and metadata by calling both the [Get Container Properties](/rest/api/storageservices/get-container-properties) operation and the [Get Container Metadata](/rest/api/storageservices/get-container-metadata) operation.
131135

132-
### Code samples
133-
134-
- View [synchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_container_properties_metadata.py) or [asynchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_container_properties_metadata_async.py) code samples from this article (GitHub)
136+
[!INCLUDE [storage-dev-guide-resources-python](../../../includes/storage-dev-guides/storage-dev-guide-resources-python.md)]
135137

136-
[!INCLUDE [storage-dev-guide-resources-python](../../../includes/storage-dev-guides/storage-dev-guide-resources-python.md)]
138+
[!INCLUDE [storage-dev-guide-next-steps-python](../../../includes/storage-dev-guides/storage-dev-guide-next-steps-python.md)]

articles/storage/blobs/storage-blob-container-user-delegation-sas-create-python.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,19 +52,21 @@ The following code example shows how to use the user delegation SAS created in t
5252

5353
To learn more about creating a user delegation SAS using the Azure Blob Storage client library for Python, see the following resources.
5454

55+
### Code samples
56+
57+
- [View code samples from this article (GitHub)](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_create_sas.py)
58+
5559
### REST API operations
5660

5761
The Azure SDK for Python contains libraries that build on top of the Azure REST API, allowing you to interact with REST API operations through familiar Python paradigms. The client library method for getting a user delegation key uses the following REST API operations:
5862

5963
- [Get User Delegation Key](/rest/api/storageservices/get-user-delegation-key) (REST API)
6064

61-
### Code samples
62-
63-
- [View code samples from this article (GitHub)](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_create_sas.py)
64-
6565
[!INCLUDE [storage-dev-guide-resources-python](../../../includes/storage-dev-guides/storage-dev-guide-resources-python.md)]
6666

6767
### See also
6868

6969
- [Grant limited access to Azure Storage resources using shared access signatures (SAS)](../common/storage-sas-overview.md)
7070
- [Create a user delegation SAS](/rest/api/storageservices/create-user-delegation-sas)
71+
72+
[!INCLUDE [storage-dev-guide-next-steps-python](../../../includes/storage-dev-guides/storage-dev-guide-next-steps-python.md)]

articles/storage/blobs/storage-blob-containers-list-python.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -108,18 +108,20 @@ With this basic setup in place, you can implement other examples in this article
108108

109109
To learn more about listing containers using the Azure Blob Storage client library for Python, see the following resources.
110110

111+
### Code samples
112+
113+
- View [synchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_list_containers.py) or [asynchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_list_containers_async.py) code samples from this article (GitHub)
114+
111115
### REST API operations
112116

113117
The Azure SDK for Python contains libraries that build on top of the Azure REST API, allowing you to interact with REST API operations through familiar Python paradigms. The client library methods for listing containers use the following REST API operation:
114118

115119
- [List Containers](/rest/api/storageservices/list-containers2) (REST API)
116120

117-
### Code samples
118-
119-
- View [synchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_list_containers.py) or [asynchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_list_containers_async.py) code samples from this article (GitHub)
120-
121121
[!INCLUDE [storage-dev-guide-resources-python](../../../includes/storage-dev-guides/storage-dev-guide-resources-python.md)]
122122

123-
## See also
123+
### See also
124+
125+
- [Enumerating Blob Resources](/rest/api/storageservices/enumerating-blob-resources)
124126

125-
- [Enumerating Blob Resources](/rest/api/storageservices/enumerating-blob-resources)
127+
[!INCLUDE [storage-dev-guide-next-steps-python](../../../includes/storage-dev-guides/storage-dev-guide-next-steps-python.md)]

articles/storage/blobs/storage-blob-copy-async-python.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,15 +109,17 @@ This method wraps the [Abort Copy Blob](/rest/api/storageservices/abort-copy-blo
109109

110110
To learn more about copying blobs with asynchronous scheduling using the Azure Blob Storage client library for Python, see the following resources.
111111

112+
### Code samples
113+
114+
- [View code samples from this article (GitHub)](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_copy_blob.py)
115+
112116
### REST API operations
113117

114118
The Azure SDK for Python contains libraries that build on top of the Azure REST API, allowing you to interact with REST API operations through familiar Python paradigms. The client library methods covered in this article use the following REST API operations:
115119

116120
- [Copy Blob](/rest/api/storageservices/copy-blob) (REST API)
117121
- [Abort Copy Blob](/rest/api/storageservices/abort-copy-blob) (REST API)
118122

119-
### Code samples
120-
121-
- [View code samples from this article (GitHub)](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_copy_blob.py)
122-
123123
[!INCLUDE [storage-dev-guide-resources-python](../../../includes/storage-dev-guides/storage-dev-guide-resources-python.md)]
124+
125+
[!INCLUDE [storage-dev-guide-next-steps-python](../../../includes/storage-dev-guides/storage-dev-guide-next-steps-python.md)]

articles/storage/blobs/storage-blob-copy-python.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,5 @@ For page blobs, you can use the [Put Page From URL](/rest/api/storageservices/pu
4242
- [Client library reference documentation](/python/api/azure-storage-blob)
4343
- [Client library source code](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-blob)
4444
- [Package (PyPi)](https://pypi.org/project/azure-storage-blob/)
45+
46+
[!INCLUDE [storage-dev-guide-next-steps-python](../../../includes/storage-dev-guides/storage-dev-guide-next-steps-python.md)]

articles/storage/blobs/storage-blob-copy-url-python.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,15 +111,17 @@ With this basic setup in place, you can implement other examples in this article
111111

112112
To learn more about copying blobs using the Azure Blob Storage client library for Python, see the following resources.
113113

114+
### Code samples
115+
116+
- View [synchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_copy_put_from_url.py) or [asynchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_copy_put_from_url_async.py) code samples from this article (GitHub)
117+
114118
### REST API operations
115119

116120
The Azure SDK for Python contains libraries that build on top of the Azure REST API, allowing you to interact with REST API operations through familiar Python paradigms. The client library methods covered in this article use the following REST API operations:
117121

118122
- [Put Blob From URL](/rest/api/storageservices/put-blob-from-url) (REST API)
119123
- [Put Block From URL](/rest/api/storageservices/put-block-from-url) (REST API)
120124

121-
### Code samples
122-
123-
- View [synchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_copy_put_from_url.py) or [asynchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_copy_put_from_url_async.py) code samples from this article (GitHub)
124-
125125
[!INCLUDE [storage-dev-guide-resources-python](../../../includes/storage-dev-guides/storage-dev-guide-resources-python.md)]
126+
127+
[!INCLUDE [storage-dev-guide-next-steps-python](../../../includes/storage-dev-guides/storage-dev-guide-next-steps-python.md)]

articles/storage/blobs/storage-blob-delete-python.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,11 @@ With this basic setup in place, you can implement other examples in this article
115115

116116
## Resources
117117

118-
To learn more about how to delete blobs and restore deleted blobs using the Azure Blob Storage client library for Python, see the following resources.
118+
To learn more about how to delete blobs and restore soft-deleted blobs using the Azure Blob Storage client library for Python, see the following resources.
119+
120+
### Code samples
121+
122+
- View [synchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_delete_blobs.py) or [asynchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_delete_blobs_async.py) code samples from this article (GitHub)
119123

120124
### REST API operations
121125

@@ -124,13 +128,11 @@ The Azure SDK for Python contains libraries that build on top of the Azure REST
124128
- [Delete Blob](/rest/api/storageservices/delete-blob) (REST API)
125129
- [Undelete Blob](/rest/api/storageservices/undelete-blob) (REST API)
126130

127-
### Code samples
128-
129-
- View [synchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_delete_blobs.py) or [asynchronous](https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/python/blob-devguide-py/blob_devguide_delete_blobs_async.py) code samples from this article (GitHub)
130-
131131
[!INCLUDE [storage-dev-guide-resources-python](../../../includes/storage-dev-guides/storage-dev-guide-resources-python.md)]
132132

133133
### See also
134134

135135
- [Soft delete for blobs](soft-delete-blob-overview.md)
136-
- [Blob versioning](versioning-overview.md)
136+
- [Blob versioning](versioning-overview.md)
137+
138+
[!INCLUDE [storage-dev-guide-next-steps-python](../../../includes/storage-dev-guides/storage-dev-guide-next-steps-python.md)]

0 commit comments

Comments
 (0)