2. Session Token (STS)

Para completar esta etapa, os passos anteriores de setup devem ter sido finalizadas. Esta etapa trará instruções para fazer chamadas na SP-API.

1. Adicione uma nova requisição

209

2. Selecione o tipo "GET"

URL: https://sts.amazonaws.com

372

3. Você precisa do AccessKey e SecretKey

Quando criamos o usuário, fizemos o Download do CSV, no passo 8, nesta parte iremos usar essas credenciais.

824

4. Adicionar os seguintes parâmetros

O ARN foi atribuido no momento da Criação da função, no passo 10.

Key
Version2011-06-15
ActionAssumeRole
RoleArn"ARN" do aplicativo
Ex: arn:aws:iam::33200000981:role/funcao-amazon
DurationSeconds3600
RoleSessionName"String" com um nome para a seção
Ex: AmazonSeller

5. Formato da "URL"

Sua "URL" deve ter ficado como essa.
URL: https://sts.amazonaws.com?Version=2011-06-15&Action=AssumeRole&RoleArn=arn:aws:iam::33200000981:role/funcao-amazon&DurationSeconds=3600&RoleSessionName=AmazonSeller

6. Clique em "Send"

116

7. Você deve receber um XML

O XML de resposta deve ser parecido com esse.

<AssumeRoleResponse xmlns="https://sts.amazonaws.com/doc/2011-06-15/">
    <AssumeRoleResult>
        <AssumedRoleUser>
            <AssumedRoleId>AROAU2WDTJRKZMXAEKVLE:AmazonSeller</AssumedRoleId>
            <Arn>arn:aws:sts::33200000981:assumed-role/funcao-pixter/AmazonSeller</Arn>
        </AssumedRoleUser>
        <Credentials>
            <AccessKeyId>ASIAU2WDTJRKRC2FCBZY</AccessKeyId>
            <SecretAccessKey>7/HBG18HMI0iGslTUKW04lnA+avkQW9ozxy9RqZF</SecretAccessKey>
            <SessionToken>FwoGZXIvYAdZAENP//////////wEaDAxZN16jJbBpPwJkUyKpAYJQxr/2VZoivKPYLHUO9FJ4ZX6DnY8pNpCNkS+QUqp5ilSpGaS31J92ZuSXQW0Z5Yybfh/qjPz8sgScTBFUxDtjTRXENB601qTMRFChQMDoCpW/OkSYU/VDILSPTzaJuNYKVP83yqeda3DpZYuGXWEoIZbAbXxC8GuBIfacRzHY+MPdlaIcN6dxh3NnVnNlIaUgYqrXVGt1D9g+qTlDIspFbh+5Su2HFm4o5uD+hQYyLfHboJ0h1TCtNny36lMPKTiZmkKqv14i05CaOGwzD6oc5FYBpqM6Ii8gMvc25A==</SessionToken>
            <Expiration>2021-06-08T19:01:10Z</Expiration>
        </Credentials>
    </AssumeRoleResult>
    <ResponseMetadata>
        <RequestId>a09369e7-a2fd-4b90-a1d5-7e3ee4a1216a</RequestId>
    </ResponseMetadata>
</AssumeRoleResponse>