• Resolved libera

    (@libera)


    I am registered for multiple affiliate programmes in uk, us, it, de etc.

    Most of the access keys use AWS, but for some reason de uses the amazon.de affiliate central so is different to the other sites

    However the plug in only allows a single key to be used.

    So in this situation how do I get the link builder to link to multiple affiliate accounts where they use different access keys?

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 23 total)
  • Same question!

    Plugin Author Amazon Associates Link Builder

    (@amazonlinkbuilder)

    Dear users,

    We fixed the issue in v1.5.3 of the plugin released yesterday. Please update to the same and feel free to reopen thread in case you face any issue.

    Thread Starter libera

    (@libera)

    I’ve upgraded (latest plug in seems to be 1.5.4) but it still is not possible to add a different key for the amazon.de affiliate. Can you tell me how to do this please?

    Plugin Author Amazon Associates Link Builder

    (@amazonlinkbuilder)

    Dear @libera,

    The PA-API keys that have been created for UK, can be used for DE also. In case, in DE the Amazon Associates account is under a different email address, do the following:
    “If you already have an active Amazon Associates account, please add the email address used for creating the PA API account as a primary email to your existing Amazon Associates account. Once the email address is added successfully, you will be able to continue accessing the PA API. For more help on changing the primary owners, please refer to this link for detailed instructions.”

    imagenparaweb

    (@imagenparaweb)

    Hi @amazonlinkbuilder,

    I have two affiliate accounts: EN & ES: https://imgur.com/a/gcSJq
    I’ve set the plugin with EN api keys: https://imgur.com/a/E9qRM

    This is what happen when I search for products in US market: https://imgur.com/a/Cv8y1
    But this is the error from ES market: https://imgur.com/a/CMh4s

    Transcription: Your AWS Access Key ID is not registered as belonging to an Amazon Affiliate. Please check that you are properly registered as an Amazon Affiliate in the appropriate program and that you have added the registered email address for the API as a secondary email address in your Affiliate account.

    How can I fix that?

    Thanks!

    Thread Starter libera

    (@libera)

    My DE email address is the same as my UK email address – but there is no way to make my DE key the same as my UK key.

    So – how do I make my DE key the same as my UK key, since I can only enter 1 key in the plugin?

    Cheers

    superninchen

    (@superninchen)

    The only way I can get the plugin to connect to the Amazon API is using the root user API key, not the API key of the individual child users. Have you tried that?

    imagenparaweb

    (@imagenparaweb)

    How do I get that root user API key @superninchen? thanks

    superninchen

    (@superninchen)

    When you registered in the partner network as a new associate and got an API key, that was the root user. If you haven’t written down or otherwise backed up the password for that key you need to generate a new password.

    See documentation: https://docs.aws.amazon.com/general/latest/gr/root-vs-iam.html

    Log in at https://console.aws.amazon.com/console/home, then go to Services –> IAM Users (https://console.aws.amazon.com/iam/home?#/home).

    There you can create IAM users and manage your passwords.

    Cheers,
    Sascha

    imagenparaweb

    (@imagenparaweb)

    Thanks, I will try that tomorrow!

    So you are able to use the plugin with 2 marketplaces, right?

    imagenparaweb

    (@imagenparaweb)

    @superninchen

    I’ve created a IAM user, is that ok? https://imgur.com/a/B18qM

    Then, put those credentials in the ALB plugin settings: https://imgur.com/a/byzMe

    After that, I go to create a new post and insert a new product, but get this error: https://imgur.com/a/d5cjj. In english it says:

    “Your AWS Access Key ID is not registered as belonging to an Amazon Affiliate. Please check that you are duly registered as an Amazon Affiliate in the appropriate program and that you have added the registered email address for the API as a secondary email address in your Affiliate account.”

    Also the same error appears when I switch to ES language: https://imgur.com/a/W1Vym

    What is wrong?? Can u help me please?

    superninchen

    (@superninchen)

    It doesn’t work with IAM child users. You have to enter the credentials for the root user. Although it’s been said otherwise.

    There are a few other threads regarding this issue. Search this forum for “root”.

    Cheers
    Sascha

    imagenparaweb

    (@imagenparaweb)

    Hi Sascha,

    I can’t find the solution on the forum. Can you please post a screenshot showing the exact location on the console to get the root user credentials?

    Please!!

    Thanks-

    superninchen

    (@superninchen)

    I don’t understand your problem. I already described it above.

    You registered as an Amazon associate and created a user for the access to the Amazon Web Services (AWS), right?

    That is the root user.

    For this user you got your access key ID and a password, which you were supposed to store in a safe place.

    If you didn’t do so you will have to create a new access key.

    • Log on to https://console.aws.amazon.com/iam/home?rw_useCurrentProtocol=1#security_credential
    • Then Continue to Security Credentials
    • In the menu to the left select “Dashboard”
    • In my case there is a link on the dashboad telling me I should delete the root access key for security purposes. Click that line to expand the box.
    • Click button “Manage Security Credentials”
    • Click “Continue to Security credentials”
    • In the following page click line “Access keys”
    • Click the button “Create New Access Key” (only active if no more than one other root user exists)
    • Click link “Show Access Key” in the popup
    • STORE THAT SECRET KEY IN A TEXT FILE AND DON’T LOSE IT because this is the only time that it is shown to you!
    • Optionally download the credentials as a CSV file by clicking the button “Download Key File”
    • Make your old Access key inactive
    • Enter these new credentials in your AALB settings page
    • Done
    superninchen

    (@superninchen)

    According to the AWS documentation one is NOT supposed to use the root access key for the AALB plugin.

    However, it doesn’t work with child users. I presume the reason being a certain security policy missing in the user’s Permissions.

    I have added the following permissions to my user’s policy, which obviously isn’t enough:

    • AWSDirectConnectReadOnlyAccess AWS managed policy from group shop-API
    • AWSMarketplaceFullAccess AWS managed policy from group shop-API
    • AutoScalingConsoleReadOnlyAccess AWS managed policy from group shop-API
    • AmazonAppStreamServiceAccess AWS managed policy from group shop-API
    • AmazonAppStreamReadOnlyAccess AWS managed policy from group shop-API

    When I use such a child access key the AALB plugin says I am not registered to use the Product Advertising API. However, there is no such permission.

    @amazonlinkbuilder Which permission do I have to add to my AWS IAM user to make the AALB plugin acces work with that child access key, instead of the root access key?

Viewing 15 replies - 1 through 15 (of 23 total)
  • The topic ‘Multiple Associate Keys’ is closed to new replies.