►
From YouTube: Implementing CDNs
Description
Season 1, episode 3 walks through implementing CDNs for your SharePoint Online Tenant. Future episodes whilst still remaining IT Pro focused, will cover using Public CDNs in client-side code.
A
A
My
name
is
Scott
Stewart
I'm,
a
senior
program
manager
in
the
onedrive
in
SharePoint
engineering
team.
What
you'll
notice
is
that
we
have
these
little
mini
webcasts.
They
are
10,
roughly
10,
minute
episodes
and
we'll
cover
small
segments
in
order
to
make
it
easier
to
consume.
I
recommend
watching
previous
episode.
Should
you
want
more
context
and
in
your
notice
that
I
do
refer
between
the
different
episodes
as
well?
Today's
the
January,
it's
briefly
going
to
talk
about
which
city
ends
to
use,
we'll
talk
about
the
commands
hit.
A
A
little
will
dig
dive
deeper
into
shape
on
PowerShell,
implementing
CD
ends
and
CDN
policies.
Please
note:
it's
not
a
developer
session.
This
is
a
setting
for
administrators.
They
will
then
go
and
do
this
so
we're
not
going
to
cover
your
development
today.
We're
also
talking
about
CD
ends,
and
we
mention
the
SharePoint
framework
very
simply
to
show
you
where,
when
you
deploy
a
shape,
one
framework
webparts
where
the
actual
files
or
supported
files
go
you'll
notice
in
each
episode.
We
also
talked
about
helpful
links
right
so
which
CD
ins
use.
A
As
I
said,
we
covered
this
in
a
previous
episode,
so
I'm
going
to
briefly
cover
it.
I
want
to
touch
on
origins
otherwise
known
as
folders
or
library
locations
in
CD
ends.
The
terminology
origin
refers
to
the
actual
location
where
the
files
are.
Please
note
that
just
because
you've
made
an
origin
doesn't
mean
that
the
seat
that
it
will
create
that
location
you
have
to
go
and
create
the
location
in
SharePoint
and
then
go
and
specified
in
cen.
We
do
not
verify
the
location
exists.
A
We
assume
that
you
have
mash
up
the
names,
and
this
is
on
purpose,
because
we
wouldn't
want
different
areas
to
be
making
changes
on
different
places.
You
should
go
and
set
the
location
and
then
actually
come
in
and
actually
set
up
the
CDN
for
that
purpose.
We
do
have
certain
automatic
origins
as
we
call
them
and
those
are
enabled
when
you
turn
on
public
and
private
CDN.
All
right
today,
we'll
be
covering
public
and
private
is
obviously
a
public
common
one
and
I
can't
eat
right
enough.
A
You
should
use
these
and
not
have
these
jQuery
or
J's
files
or
if
they'll,
either
file
types
that
are
available
from
other
CD
ends.
Then
use
the
CDN
location.
Don't
save
these
into
own
personal
libraries
right
so
quickly
on
the
command
set,
then
we
jump
straight
in
what
you'll
see
is
we'll
go
to
get
use
the
get
come
on.
I'll
show
you
the
tenancy
end
items
that
are
available
or
commands
that
are
available.
A
You
will
see
we
follow
a
standard
practice
of
set
get
add,
remove,
for
example,
with
get
being
hey,
go
and
get
the
setting
and
add
the
setting,
remove,
removing
the
setting
and
then,
in
certain
cases,
you'll
use
the
set
command,
not
an
ADD,
because
you're
setting
certain
properties,
whereas
an
ADD,
if
you're
adding
items
all
right.
So
let's
jump
straight
into
that
and
you
will
jump
into
the
demo
and
the
demo
is
going
to
be
covering
a
very
brief
on
PowerShell
and
implementing
CD
ends.
A
Please
note
this
is
not
a
PowerShell
lesson,
but
an
implementing
CD
ends
using
PowerShell
lesson
all
right.
So
let's
jump
straight
onto
PowerShell
may,
as
you
can
see
I'm
using
a
sharepoint
online
management.
Shell,
if
you
do
not
have
this
installed,
please
go
and
install
it
as
it
as
an
administrator.
The
person
accessing
and
running
this
will
need
to
be
an
administrator
that
has
the
missions
to
be
able
to
connect
to
the
service.
A
What
you'll
notice
is
that
the
command
line
said
that
I'm
actually
going
to
be
using
you'll
see
the
URL
is
connect
SPS
service
with
the
URL
being
ODS
pce
test.
That's
the
name
of
my
actual
tenant
admin
dot
on
Microsoft
comm.
You
will
simply
replace
your
tenant
name
and
you
will
still
link
connected
admin
right.
That
is
the
connected
administration.
Part
of
that
service.
I
really
done
that.
A
So
what
I'm
now
going
to
do
is
do
the
come
on
just
to
show
you
how
that
works
and
I'm
gonna
put
10
and
CN
so
that
you
can
see
the
command
set.
I
have
some
PNP
come-ons
already
installed
as
well.
So
today
we
wouldn't
be
covering
that
we'll
be
talking
about
the
SPO
ones,
as
you
can
see
in
multiple
places
here.
A
If
I
did
the
same
for
public
you'll
notice
that
I
don't
have
public
enabled
and
I
will
get
back
false,
so
I'm
now
gonna
go
and
set
that
because
it's
a
policy
I'm
now
going
to
set
it
and
you'll
also
see
that
I
will
get
a
prompt
to
tell
me
that
I
in
is
using
a
third
party
and
I
want
to
highlight
that.
Let
me
just
go
and
run
that
quickly
and
you'll
notice
that
this
is.
This
feature
is
built
on
a
third
party
application.
A
Please
check
with
your
privacy
team.
You
need
to
make
sure
you
comply
with
your
company's
privacy
policy.
Obviously,
this
has
obviously
got
a
commitments
to
our
Microsoft
trust
Center,
to
make
sure
that
we
all
read:
Elysee
follow
certain
privacy
standards
and
boundaries
if
you've
got
regional
boundaries
and
you
need
to
be
concerned
with
runnin
for
privacy
team.
This
is
hosted
by
a
company
called
echo
mine
and
there
are
a
third-party
provider
to
Microsoft.
A
Please
note
that
there
is
no
extra
charge
for
the
service
and
we
are
currently
looking
at
geographical
boundaries
and
what
can
be
done
in
that
space.
But
at
this
time
this
is
the
functionality
of
the
CDN
szybist
and
today
I'm
going
to
say
yes,
because
I
want
to
use
an
enable
public
CN.
It
will
then
fire
off
and
what
you'll
notice
is.
It
comes
up
with
three
default
locations,
master,
page
style,
library
and
client
side
assets.
A
What
you
will
see
from
this
mine
doesn't
say:
configuration
pending
yours
for
the
first
time
would
say
that
it
means
you've,
never
configured.
It
you'll
get
a
little
message
same
configuration
pending.
It
usually
takes
about
15
minutes,
maybe
20
minutes
up
to
60
in
some
cases,
but
typically
a
15
minute
period
for
it
to
do
this.
You'll.
Also
notice
the
Asterix
or
the
star
in
front
of
it
that
is
a
wild
card,
and
that
actually
says
within
my
any
psych
collection.
Please
go
and
find
this
location
and
use
it
in
the
public
CDN.
A
Should
you
not
want
to
use
that
you
could
simply
send
no
default
origins
and
we'll
talk
about
origins
shortly.
These
are
what
we
call
origins.
They
are
folders
or
locations.
If
you
don't
want
the
defaults
and
I
do
recommend
the
default.
Almost
some
people
would
want
to
individually
control.
That's
your
choice.
Just
bear
in
mind
that
if
you
don't
take
the
defaults,
this
client
side
asks
it's.
One,
for
example,
is
for
use
with
the
ship
on
framework.
That's
why
it's
mentioned
any
Jas
or
any
added
files
that
are
supported
by
CDN.
A
If
they
are
in
a
ship
one
from
a
web
part,
they
will
actually
automatically
go
into
this
location
and
automate
can
be
served
from
the
CDN.
So
just
bear
that
in
mind.
Should
you
choose
not
to
your
default
right?
So,
let's
say,
for
example,
I
want
to
now
understand.
This
is
public.
What
about
my
private
settings?
I
told
you
they're
already
on
so
how
do
I
get
what
they
are?
I
simply
go
good
SEO,
tenant
and
I
go
CDN,
origins
and
I
go
and
again
see
the
n-type.
A
Don't
forget
that
and
you're
gonna
go
a
CDN
type
and
I
want
to
go
and
get
the
private
one
and
now
I'll
pull
it
back
and
you'll
notice.
I
have
a
few
location
specified
already
the
top
three
are
by
default
and
then
publishing
images
and
company
private
CDN.
Those
are
lines
that
I
specify,
particularly
this
one
here
as
well.
A
The
reason
I
mentioned
this
one
is
I
chose
to
separate
my
private
data
images
aside
and
but
the
simple
reason
that
sometimes
we
want
our
publishers
or
our
content
owners
or
authors,
whoever
they
are
to
use
a
specific
location
for
private.
So
we
can
group
them
together.
I
chose
to
do
this
in
this
scenario.
Just
to
show
you
a
different
CDN,
I'm
gonna
just
go
and
call
this
my
privacy
and
just
you
can
see
the
command
set
run.
A
I'm
sorry
I
forgot
the
forward,
slash
whoopsie-daisy,
so
let's
go
must
all
my
private,
so
there
would
be
my
private
I'm
gonna.
Add
that
one
oh
and
I
haven't
specified
it
correct
what
did
I
miss?
If
you
have
a
look
back
here,
what
you'll
see
is
I,
miss
saying
Origin
URL
you've
got
to
specify
each
of
these
are
properties
that
you've
got
to
go
and
specify
so
I
said
private,
Origin
URL
and
that's
the
origin
URL.
A
So
I'm
going
to
go
and
add
that
and
it's
gonna
say
are
you
sure
you
want
to
do
this
and
I
say
yes,
you'll
notice,
it'll
come
back
and
you'll
say
configuration
pending
and
again
that
takes
about
15
minutes
or
so
to
run.
If
I
want
to
check
the
policies,
I
can
see
a
good
SPO
tin
and
what
is
the
policy?
A
Well,
that's
the
file
type
that
I
want
to
go,
get
and
again
CDN
socket
use
of
the
fact
that
it's
public
or
private,
because
they
can
have
different
policies
or
different
items
here
that
you
can
specify
and
I'm
gonna
go
run
that
and
it's
going
to
come
back
and
say
hey.
These
are
the
file
extensions.
There
are
no
classifications
and
so
on
and
so
on.
If
I
want
to
change
these,
please
bear
in
mind.
You
need
to
copy
the
entire
road
physically.
A
Let's
say
not
PNG
or
gif.
What's
another
pic,
whatever
the
type
might
be,
I
would
have
to
go
and
do
that
I
cannot
just
add
one
I
have
to
add
them
all
back.
It
is
a
stream
variable,
so
you
would
have
to
be
a
gonad
to
go
back
all
right
and
I
would
simply
then
fire
that
off
now
there
are
always
the
other
commands.
A
A
You'll
see
the
next
part
that
we
cover
is
CD
ends
and
SharePoint
framework,
while
I'm
not
going
to
cover
too
much
on
this
you'll
notice
that
when,
when
I
enabled
public
CD
and
client-side
assets
is
there
and
I've
got
a
ship
on
framework
web
part
area,
you'll
notice,
the
J's
file
automated
go
into
that
location
as
well.
Public
CDN
starts
with
the
words
public
CDN
private,
with
private,
but
notice.
A
big
difference
in
the
URLs
public
is
a
fixed
URL,
but
please
do
not
hard
code.
This
further
episode.
A
You
will
see
if
you
need
to
use
this
in
your
client
side
code
and
we'll
show
you
how
to
do
that.
There
is
a
property
available
on
the
page
that
allow
you
to
take
that
that
the
reason
is
that
may
change
in
the
future,
and
we
don't
want
you
to
be
stuck
having
to
go
change
all
your
code,
private
CD
and
recycles
every
60
minutes.
So
please
never
hard
code.
This
it
is.
A
It
will
not
work
for
a
longer
than
60
minutes
and
then
you'll
notice,
these
other
CDN
URLs
here,
and
these
are
ones
that
Microsoft
uses
internally
in
order
to
actually
load
our
own
files
from
CDs
and
our
helpful
links
and
you'll
notice.
This
episode
was
for
actually
longer
than
others,
but
doing
a
demo
on
CD
ends.
I
felt
it
necessary
to
take
a
little
bit
extra
time
on
it.
These
are
good
links
for
you
to
go
to.
Thank
you
once
again
for
your
time
today
and
keep
watching.