You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -98,7 +98,7 @@ Module | Topic | Video | Codelab | START here | FINISH here
98
98
If there is a logical codelab to do immediately after completing one, they will be designated as NEXT. Other recommended codelabs will be listed as RECOMMENDED, and the more optional ones will be labeled as OTHERS (and usually in some kind of priority order).
99
99
100
100
101
-
-[Module 1 codelab](http://g.co/codelabs/pae-migrate-flask): **Migrate from `webapp2` to [Flask](https://flask.palletsprojects.com)**
101
+
-[Module 1 codelab](https://codelabs.developers.google.com/codelabs/cloud-gae-python-migrate-1-flask?utm_source=codelabs&utm_medium=et&utm_campaign=CDR_wes_aap-serverless_mgrwa2flsk_201008&utm_content=-): **Migrate from `webapp2` to [Flask](https://flask.palletsprojects.com)**
102
102
-**Required** migration (can also pick your own framework)
103
103
- `webapp2` does not do routing thus unsupported by App Engine (even though a [3.x port exists](https://github.com/fili/webapp2-gae-python37))
104
104
- Python 2 only
@@ -107,8 +107,7 @@ If there is a logical codelab to do immediately after completing one, they will
107
107
- NEXT:
108
108
- Module 2 - migrate to Cloud NDB
109
109
110
-
111
-
-[Module 2 codelab](http://g.co/codelabs/pae-migrate-cloudndb): **Migrate from App Engine `ndb` to [Cloud NDB](https://googleapis.dev/python/python-ndb/latest)**
110
+
-[Module 2 codelab](https://codelabs.developers.google.com/codelabs/cloud-gae-python-migrate-2-cloudndb?utm_source=codelabs&utm_medium=et&utm_campaign=CDR_wes_aap-serverless_mgrcloudndb_201021&utm_content=-): **Migrate from App Engine `ndb` to [Cloud NDB](https://googleapis.dev/python/python-ndb/latest)**
112
111
-**Required** migration
113
112
- Migration to Cloud NDB which is supported by Python 3 and the next-gen platform.
114
113
- Python 2
@@ -124,14 +123,14 @@ If there is a logical codelab to do immediately after completing one, they will
124
123
- Module 4 - migrate to Cloud Run container with Docker
-[Module 8 codelab](http://g.co/codelabs/pae-migrate-cloudtasks): **Migrate from App Engine (push) Task Queues to [Cloud Tasks](http://cloud.google.com/tasks) v1**
133
+
-[Module 8 codelab](https://codelabs.developers.google.com/codelabs/cloud-gae-python-migrate-8-cloudtasks?utm_source=codelabs&utm_medium=et&utm_campaign=CDR_wes_aap-serverless_mgrcloudtasks_sms_201112&utm_content=-): **Migrate from App Engine (push) Task Queues to [Cloud Tasks](http://cloud.google.com/tasks) v1**
135
134
-**Required** migration
136
135
- Migration to Cloud Tasks which is supported by Python 3 and the next-gen platform.
137
136
- Note this is only push tasks... pull tasks will be handled in a different codelab.
@@ -153,7 +152,7 @@ If there is a logical codelab to do immediately after completing one, they will
153
152
- Module 5 - migrate to Cloud Run container with Cloud Buildpacks
154
153
- Module 4 - migrate to Cloud Run container with Docker
155
154
156
-
-[Module 4 codelab](http://g.co/codelabs/pae-migrate-rundocker): **Migrate from App Engine to Cloud Run with Docker**
155
+
-[Module 4 codelab](https://codelabs.developers.google.com/codelabs/cloud-gae-python-migrate-4-rundocker?utm_source=codelabs&utm_medium=et&utm_campaign=CDR_wes_aap-serverless_mgrcrdckr_sms_201017&utm_content=-): **Migrate from App Engine to Cloud Run with Docker**
157
156
-**Optional** migration
158
157
- "Containerize" your app (migrate your app to a container) with Docker
159
158
- Python 2
@@ -168,7 +167,7 @@ If there is a logical codelab to do immediately after completing one, they will
168
167
- Module 7 - add App Engine (push) tasks
169
168
- Module 11 - migrate to Cloud Functions
170
169
171
-
-[Module 5 codelab](http://g.co/codelabs/pae-migrate-runbldpks): **Migrate from App Engine to Cloud Run with Cloud Buildpacks**
170
+
-[Module 5 codelab](https://codelabs.developers.google.com/codelabs/cloud-gae-python-migrate-5-runbldpks?utm_source=codelabs&utm_medium=et&utm_campaign=CDR_wes_aap-serverless_mgrcrbdpk_sms_201031&utm_content=-): **Migrate from App Engine to Cloud Run with Cloud Buildpacks**
172
171
-**Optional** migration
173
172
- "Containerize" your app (migrate your app to a container) with...
174
173
- [Cloud Buildpacks]() which lets you containerize your app without `Dockerfile`s
@@ -181,7 +180,7 @@ If there is a logical codelab to do immediately after completing one, they will
181
180
- Module 7 - add App Engine (push) tasks
182
181
- Module 11 - migrate to Cloud Functions
183
182
184
-
-[Module 3 codelab](http://g.co/codelabs/pae-migrate-datastore): **Migrate from Cloud NDB to [Cloud Datastore](http://cloud.google.com/datastore)**
183
+
-[Module 3 codelab](https://codelabs.developers.google.com/codelabs/cloud-gae-python-migrate-3-datastore?utm_source=codelabs&utm_medium=et&utm_campaign=CDR_wes_aap-serverless_mgrcloudds_201003&utm_content=-): **Migrate from Cloud NDB to [Cloud Datastore](http://cloud.google.com/datastore)**
185
184
-**Optional** migration
186
185
- Recommended only if using Cloud Datastore elsewhere (GAE *or* non-App Engine) apps
187
186
- Helps w/code consistency & reusability, reduces maintenance costs
@@ -198,7 +197,7 @@ If there is a logical codelab to do immediately after completing one, they will
198
197
- Module 5 - migrate to Cloud Run container with Cloud Buildpacks
199
198
- Module 4 - migrate to Cloud Run container with Docker
200
199
201
-
-**Module 11 codelab** (TBD): **Migrate from App Engine to Cloud Functions**
200
+
-[Module 11 codelab](https://codelabs.developers.google.com/codelabs/cloud-gae-python-migrate-11-functions?utm_source=codelabs&utm_medium=et&utm_campaign=CDR_wes_aap-serverless_mgrcloudfuncs_sms_202006&utm_content=-): **Migrate from App Engine to Cloud Functions**
202
201
-**Optional** migration
203
202
- Recommende for small apps or for breaking up large apps into multiple microservices
0 commit comments