0:00:25
welcome back guys uh to another session
0:00:28
of buildbreaking fix brought to you by
0:00:32
yes you guessed it
0:00:35
and um yeah i hope you guys had a really
0:00:42
have in melbourne is a bit hot but
0:00:45
we're getting there we're getting there
0:00:48
yeah right so just i'm gonna do the
0:00:51
acknowledgement of the country and then
0:00:53
we can forge on with some action all
0:00:55
right so here goes
0:00:58
i begin today by acknowledging the
0:01:00
traditional custodians of the land on
0:01:02
which we gather today and pay my
0:01:04
respects to the elders past present and
0:01:07
future i extend their respect to
0:01:09
aboriginal and torres strait islander
0:01:19
it's smoothly which is always good
0:01:28
say on a weekend away he can't make it
0:01:31
back in time so he won't be joining us
0:01:36
yeah bo we do miss him
0:01:40
so today what we're going to be doing is
0:01:43
um we're going to be working on
0:01:48
issue that we're working on friday which
0:01:52
was uh assigning the custom url as in
0:02:01
uh root 53 and cloud format
0:02:06
not cloud formation sorry um
0:02:08
cloudfront all right so let's get
0:02:11
started over there
0:02:20
adjusting the volume of this
0:02:28
i'll bring up my terminal and everything
0:02:33
actually we won't really need a terminal
0:02:36
we will only need our amazon console so
0:02:54
i'm not sure if it's available but i can
0:02:56
actually text them and see if it
0:03:01
yeah it would be really good to have him
0:03:09
let's see if it if
0:03:51
okay cool so i've just texted him yeah
0:03:57
original raw code isn't it
0:04:01
let's see if it's available i'm
0:04:04
really hoping that that um he uh he's
0:04:08
available to to come on and
0:04:12
get get the ball rolling essentially
0:04:17
i'll just share my screen really quick
0:04:20
and we can get get cracking
0:04:29
all right here we go so this is the
0:04:41
this account there
0:04:47
let's check this out
0:04:49
raw coders there we go and
0:04:53
yeah it would auto populate
0:05:06
the bad boys there just found him
0:05:08
uh this one to a full
0:05:22
all right so we want to actually
0:05:25
let's have a check first if it actually
0:05:27
works in the first place
0:05:42
all right so we were here
0:05:47
let's just check if that's being issued
0:05:51
um we created our serp
0:05:54
via serp manager so i just want to check
0:05:56
if that has that actually been issued
0:06:00
i haven't really had a chance to
0:06:05
set manager is it this one
0:06:08
what was the service called
0:06:12
i've ah here we go
0:06:14
certificate manager
0:06:28
no requests oops sorry that was a bit
0:06:37
um same point requests are sir
0:06:42
ah so no that didn't work apparently
0:06:45
because they're still in pending
0:06:48
which is really interesting
0:06:54
just keeping an eye on the comments too
0:06:57
and see what happens
0:07:05
all right so how do we do this um
0:07:18
actually one thinking is
0:07:21
that because i've got
0:07:23
my s uh the search in another account
0:07:27
i think that might be the reason why
0:07:28
it's not working in this account
0:07:35
might be able to do actually is
0:07:37
share the duster between two accounts
0:07:41
that can be done access
0:08:00
can i export myself to other aws regions
0:08:03
wait a minutes account
0:08:05
you can create multiplayer with the same
0:08:09
across different regions oh so i can
0:08:15
i4 i couldn't in the first place
0:08:20
so it says that you can create multiple
0:08:23
asm server with the same domain name
0:08:26
across different aws regions
0:08:29
you can you you can then use
0:08:32
these certificates with
0:08:35
services that run on insert manager
0:08:40
i can actually do that
0:08:45
let's just go and check how it's done as
0:08:48
in properly so if we can
0:08:53
uh request our certificate
0:09:02
so here's what we're gonna do basically
0:09:08
follow this documentation and see where
0:09:10
does it lead us all right
0:09:25
all right um so signing you have done
0:09:28
that request a certificate is
0:09:43
and then what i'm gonna do is
0:09:46
i need to close this
0:09:53
in the domain name section type your
0:09:58
use a fully qualified domain name
0:10:01
such as that one or or a bear
0:10:05
apex domain such as that one you can
0:10:12
let's see the vico while caught in the
0:10:14
left small position to protect several
0:10:19
in the same domain name
0:10:23
uh huh yeah that's
0:10:30
let me do the world cup will appear in
0:10:36
subject alternative
0:10:38
and you guys are welcome they're staring
0:10:40
must be in the left yeah that's fine we
0:10:44
that um to add another
0:10:48
name choose add another
0:10:50
name to the certificate
0:10:59
so simply we can do this
0:11:05
request i thought we already did this
0:11:11
qualified domain name so that one
0:11:24
and then select the validation type
0:11:30
in select validation type choose
0:11:32
depending on your needs if you're able
0:11:34
to edit your dns configuration we
0:11:38
that you use dns domain validation
0:11:41
rather than the email validation
0:11:44
dns validation has multiple benefits
0:11:47
over email alright so we would use
0:11:54
and then what do we need to do
0:11:57
add another domain name
0:12:05
and then name to this uh
0:12:13
that one and then request
0:12:30
let's get rid of these ones
0:12:45
okay so why does it say pending
0:12:50
okay that's exactly the
0:12:52
thing that we faced
0:13:04
create records yeah i want to create the
0:13:17
create the record okay so it's created
0:13:19
the records over there
0:13:41
cst is pending so in this one after the
0:13:45
request is processed the console returns
0:13:49
to your safeguard list where your new
0:13:51
certification stages with the status
0:13:53
spending validation yeah
0:13:56
depending on how you ordered this
0:13:59
the cfk you're looking for might not be
0:14:01
immediately visible
0:14:03
you can click the black triangle and
0:14:06
right to the change of ordering
0:14:08
you can also navigate through multiple
0:14:11
pages of certificates
0:14:13
using the page numbers
0:14:17
at the upper right
0:14:22
view set view so hang on
0:14:25
this thing creates it apparently
0:14:28
i save google with with the serpent has
0:14:29
been created further action is needed to
0:14:34
so what further action do i need to give
0:14:41
which further action is it talking about
0:14:48
which further action is it talking about
0:14:53
review certificate
0:15:01
before the amazon uh who
0:15:04
can you show yourself what's up
0:15:08
it also manager must prove that
0:15:10
you own all control of your aha k domain
0:15:14
that you specify in your request you can
0:15:16
choose to prove you want it to be the
0:15:20
e with either domain name or an email
0:15:22
validation at at the time of your
0:15:26
foundation applies
0:15:28
only to public uh huh okay does no
0:15:31
validator online super
0:15:33
okay validating domain ownership
0:15:37
okay how do i validate it now dns
0:15:42
the domain assistant is a director
0:15:45
okay your data support
0:15:49
fainting tuesday is okay
0:15:51
for example if you request the safeguard
0:15:54
within as an additional young chris to
0:16:01
the value is an alien subject okay
0:16:05
how senior records work
0:16:23
domain name yeah yeah that's fine
0:16:29
so how do we do this
0:16:32
the dns validation request a public ser
0:16:47
dns validation you simply add the cnn
0:16:50
record provided by to your data
0:16:57
provide the scene and record product buy
0:17:00
my dns configuration
0:17:06
and where would the dns configuration be
0:17:25
dennis con where is my den ashley
0:17:31
my dns configuration
0:17:40
never connection so it's saying that
0:17:43
take dns settings this is basically
0:17:48
that i need to give it
0:18:00
the x value for for a random screen
0:18:04
represent record name and
0:18:08
okay yes setting up a dns validation
0:18:11
here how to configure publish
0:18:14
okay this is exactly
0:18:20
um open the acm okay in the list of
0:18:24
certificates choose
0:18:26
with the sales permission that you want
0:18:27
to configure then open up details page
0:18:34
so if we go back to that one
0:18:37
details page for the search
0:18:40
yeah this is it this is the details page
0:18:50
domains section complete one of the
0:18:53
following two procedures
0:18:56
can't get rid of this one
0:19:00
saying the domains press uh
0:19:06
do one of the procedures
0:19:08
optional validate the rule 53 an active
0:19:16
career group 43 and
0:19:18
appears in the following conditions are
0:19:20
true you use as your
0:19:23
your permission to get an active uh-huh
0:19:27
has not been that half it has not been
0:19:29
already been validated
0:19:32
choose the crew number one then choose
0:19:35
create record and the safe can say the
0:19:38
page should open with this and
0:19:42
certainly create it
0:20:00
and then what was gonna happen
0:20:03
your news i should open with the sales
0:20:06
reporters crazy your new safeguard might
0:20:08
continue to display states so for up to
0:20:14
damn that means that
0:20:16
even if we are validated uh even if we
0:20:20
have done the dns validation which is um
0:20:23
create the record in route 53 it will
0:20:28
the pending validation stages for up to
0:20:32
you cannot programmatically request that
0:20:36
atm automatically recall
0:20:43
uh in a root physically you can you can
0:20:58
create the record in the roof street all
0:21:01
right so option so this is optional
0:21:05
if you're not using
0:21:07
so i am using this as the okay so
0:21:10
basically what's going to happen is
0:21:13
um it will take 30 minutes for it to
0:21:18
if it's done right
0:21:25
um basically all we can do is right now
0:21:46
yeah guys um at the moment it's being
0:21:59
30 minutes approximately two
0:22:02
for the states of the search to show
0:22:07
issued which it will happen hopefully
0:22:12
let's see how that goes
0:22:16
um in the meanwhile what we can do
0:22:23
to do to do what can we do in the
0:22:27
meanwhile i'll just share my screen
0:22:38
i forgot to do one thing
0:23:05
because we need to wait for 30 minutes
0:23:08
so i guess i wouldn't i would next step
0:23:14
when when the custom the domain starts
0:23:18
working and our app is associated with
0:23:26
we will basically start testing the um
0:23:29
websocket functionality that we've
0:23:31
actually implemented so far
0:23:34
and when that is done then we basically
0:23:42
move on with the sending message
0:23:44
functionality which be which would be
0:23:47
really good so yeah i'm really looking
0:23:54
what can we do in the meanwhile
0:23:57
actually how if we clean up the code a
0:23:59
little bit yeah that'd be good
0:24:02
so share my screen again
0:24:29
right so and close this one
0:24:41
so that's my workspace
0:24:45
clean up the backhand a bit
0:24:51
all right what do we have here
0:25:02
okay so already up to date
0:25:15
you're not using this one
0:25:19
um testing locally
0:25:23
that's fine as well
0:25:34
while how about if we um
0:26:05
sorry about that guys i
0:26:14
got disconnected from the stream because
0:26:22
as in i open another tab in the same tab
0:26:31
i was thinking about because the cern
0:26:38
get propagated and it needs at least
0:26:42
apparently half an hour to to be
0:26:46
one minute actually thinking i might
0:26:49
call it a day here
0:26:51
and um pick it up from tomorrow
0:26:55
because i've read it in this um blog
0:27:02
records have been created then
0:27:04
the pending validation status
0:27:09
stay up until 30 minutes
0:27:14
wait for the offline i guess
0:27:21
all right guys uh yeah it's been a good
0:27:24
good progress um we hopefully managed to
0:27:28
get these safe care um issued and then
0:27:31
we can continue with the rest of the
0:27:33
roof 53 setup to as in the roof 53 and
0:27:39
setup to sign a custom domain for our s3
0:27:43
in which our web app is hosted
0:27:46
so if you want to check uh
0:27:49
how do we do the further process um
0:27:54
same place same time and
0:28:02
get rolling from there all right
0:28:05
right guys have a great night and i will
0:28:09
see you back here tomorrow all right