AWS iot documentation change
Summary
Updated multiple URLs to include double slashes after the domain for consistency and proper linking
Security assessment
All changes are URL formatting corrections. While the document references security practices (e.g., IAM policies), the updates do not introduce new security guidance or address vulnerabilities. The mention of IAM best practices and policies like IAMFullAccess remains unchanged in substance.
Diff
diff --git a/iot/latest/developerguide/custom-auth-tutorial.md b/iot/latest/developerguide/custom-auth-tutorial.md index 2bc9c7922..25bd83fae 100644 --- a//iot/latest/developerguide/custom-auth-tutorial.md +++ b//iot/latest/developerguide/custom-auth-tutorial.md @@ -57 +57 @@ The account you use for this tutorial works best when it includes at least these - * [`IAMFullAccess`](https://console.aws.amazon.com/iam/home#/policies/arn:aws:iam::aws:policy/IAMFullAccess$jsonEditor) + * [`IAMFullAccess`](https://console.aws.amazon.com//iam/home#/policies/arn:aws:iam::aws:policy/IAMFullAccess$jsonEditor) @@ -59 +59 @@ The account you use for this tutorial works best when it includes at least these - * [`AWSIoTFullAccess`](https://console.aws.amazon.com/iam/home#/policies/arn:aws:iam::aws:policy/AWSIoTFullAccess$jsonEditor) + * [`AWSIoTFullAccess`](https://console.aws.amazon.com//iam/home#/policies/arn:aws:iam::aws:policy/AWSIoTFullAccess$jsonEditor) @@ -61 +61 @@ The account you use for this tutorial works best when it includes at least these - * [`AWSLambda_FullAccess`](https://console.aws.amazon.com/iam/home#/policies/arn:aws:iam::aws:policy/AWSLambda_FullAccess$jsonEditor) + * [`AWSLambda_FullAccess`](https://console.aws.amazon.com//iam/home#/policies/arn:aws:iam::aws:policy/AWSLambda_FullAccess$jsonEditor) @@ -69 +69 @@ When you create IAM policies for production, determine what access users and rol -For more information, see [Security best practices in IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html) +For more information, see [Security best practices in IAM](https://docs.aws.amazon.com//IAM/latest/UserGuide/best-practices.html) @@ -73 +73 @@ For more information, see [Security best practices in IAM](https://docs.aws.amaz -For information about how to install the AWS CLI, see [Installing the AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-install.html). This tutorial requires AWS CLI version `aws-cli/2.1.3 Python/3.7.4 Darwin/18.7.0 exe/x86_64` or later. +For information about how to install the AWS CLI, see [Installing the AWS CLI](https://docs.aws.amazon.com//cli/latest/userguide/cli-chap-install.html). This tutorial requires AWS CLI version `aws-cli/2.1.3 Python/3.7.4 Darwin/18.7.0 exe/x86_64` or later. @@ -79 +79 @@ The examples in this tutorial use [LibreSSL 2.6.5](https://www.libressl.org/). Y - * ###### Reviewed the [AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html) overview + * ###### Reviewed the [AWS Lambda](https://docs.aws.amazon.com//lambda/latest/dg/welcome.html) overview @@ -81 +81 @@ The examples in this tutorial use [LibreSSL 2.6.5](https://www.libressl.org/). Y -If you haven't used AWS Lambda before, review [AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html) and [Getting started with Lambda](https://docs.aws.amazon.com/lambda/latest/dg/getting-started.html) to learn its terms and concepts. +If you haven't used AWS Lambda before, review [AWS Lambda](https://docs.aws.amazon.com//lambda/latest/dg/welcome.html) and [Getting started with Lambda](https://docs.aws.amazon.com//lambda/latest/dg/getting-started.html) to learn its terms and concepts. @@ -96 +96 @@ Your AWS account can have only a limited number of custom authorizers configured -Custom authentication in AWS IoT Core uses [authorizer resources](https://docs.aws.amazon.com/iot/latest/apireference/API_AuthorizerDescription.html) that you create to authenticate and authorize clients. The function you'll create in this section authenticates and authorizes clients as they connect to AWS IoT Core and access AWS IoT resources. +Custom authentication in AWS IoT Core uses [authorizer resources](https://docs.aws.amazon.com//iot/latest/apireference/API_AuthorizerDescription.html) that you create to authenticate and authorize clients. The function you'll create in this section authenticates and authorizes clients as they connect to AWS IoT Core and access AWS IoT resources. @@ -109 +109 @@ The Lambda function does the following: - 1. In the [Lambda](https://console.aws.amazon.com/lambda/home#) console, open [Functions](https://console.aws.amazon.com/lambda/home#/functions). + 1. In the [Lambda](https://console.aws.amazon.com//lambda/home#) console, open [Functions](https://console.aws.amazon.com//lambda/home#/functions). @@ -123 +123 @@ The Lambda function does the following: -Lambda creates a Node.js function and an [execution role](https://docs.aws.amazon.com/lambda/latest/dg/lambda-intro-execution-role.html) that grants the function permission to upload logs. The Lambda function assumes the execution role when you invoke your function and uses the execution role to create credentials for the AWS SDK and to read data from event sources. +Lambda creates a Node.js function and an [execution role](https://docs.aws.amazon.com//lambda/latest/dg/lambda-intro-execution-role.html) that grants the function permission to upload logs. The Lambda function assumes the execution role when you invoke your function and uses the execution role to create credentials for the AWS SDK and to read data from event sources. @@ -291 +291 @@ To create a custom authorizer (console) - 1. Open the [Custom authorizer page of the AWS IoT console](https://console.aws.amazon.com/iot/home#/authorizerhub), and choose **Create Authorizer**. + 1. Open the [Custom authorizer page of the AWS IoT console](https://console.aws.amazon.com//iot/home#/authorizerhub), and choose **Create Authorizer**. @@ -388 +388 @@ Remember that each custom authorizer resource must have a unique name. -In this section, you'll grant permission the custom authorizer resource that you just created permission to run the Lambda function. To grant the permission, you can use the [add-permission](https://docs.aws.amazon.com/cli/latest/reference/lambda/add-permission.html) CLI command. +In this section, you'll grant permission the custom authorizer resource that you just created permission to run the Lambda function. To grant the permission, you can use the [add-permission](https://docs.aws.amazon.com//cli/latest/reference/lambda/add-permission.html) CLI command. @@ -551 +551 @@ In the previous step, you sent simulated device messages to AWS IoT by using Pos - 1. In the AWS IoT console, open the [MQTT test client](https://console.aws.amazon.com/iot/home#/test). + 1. In the AWS IoT console, open the [MQTT test client](https://console.aws.amazon.com//iot/home#/test). @@ -617 +617 @@ If you'd like repeat this tutorial, you might need to remove some of your custom - 1. Open the [Custom authorizer page of the AWS IoT console](https://console.aws.amazon.com/iot/home#/authorizerhub), and in the list of custom authorizers, find the custom authorizer to remove. + 1. Open the [Custom authorizer page of the AWS IoT console](https://console.aws.amazon.com//iot/home#/authorizerhub), and in the list of custom authorizers, find the custom authorizer to remove.