Scaleway Connector
Scaleway is a French cloud computing provider that offers on-demand infrastructure solutions. In 2023, Scaleway operates 7 data centers in 3 regions across Europe.
Thanks a lot to Rémy Fontaine of Sahar for the contribution!
Prerequisites
An active subscription to Scaleway is required.
Scaleway Console
Connect to Scaleway Console.
Get the Secret Key
- On the top right, click on your name to open the menu;
- And click on
API Keys
.
- Select the tab
API Keys
(should be already selected); - And click on
Generate an API key
.
- Choose
Myself (IAM user)
for the bearer; - Select
Never
for expiration; - Choose
No, skip for now
for Object Storage; - And click on
Generate API key
.
- Remember the
Secret Key
; - And click on
Close
button.
Get the Project ID
- On the left sidebar, click on
Project Dashboard
; - And click on the
Copy ID
button to remember theProject ID
.
Scrapoxy
Open Scrapoxy User Interface and select Marketplace
:
Step 1: Create a new credential
Select Scaleway
to create a new credential (use search if necessary).
Complete the form by entering the following information:
- Name: Specify the unique name for the credential;
- Secret Access Jey: Enter the remembered
Secret Key
; - Project ID: Enter the remembered
Project ID
.
And click on Create
.
Step 2: Create a new connector
Create a new connector:
Complete the form with the following information:
- Credential: The previous credential;
- Name: The name of the connector;
- # Proxies: The number of instances to create.
- Proxies Timeout: Maximum duration for connecting to a proxy before considering it as offline;
- Proxies Kick: If enabled, maximum duration for a proxy to be offline before being removed from the pool;
- Region: The region where the instances will be created;
- Port: The port of the proxy (on Scaleway);
- Instance Type: The type of the instance;
- Snapshot ID: The ID of the snapshot in the region (keep it empty);
- Image ID: The ID of the image in the region (keep it empty);
- Tag: The default tag for instance.
And click on Create
.
Most default values can be retained if suitable for the use case.
Step 3: Install the connector
On the connector list, click on Install
.
Click on Install
.
Scrapoxy will start, install and stop the VM to create a custom image.
WARNING
Do not reuse an installation from a prior setup: Scrapoxy embeds a unique TLS certificate within the instance image to secure communication and communication with the Master will fail.
When the installation is finished, click on Connectors
.
- Start the project;
- Start the connector.
Other: Uninstall the connector
- Stop the connector;
- Wait for proxies to be removed.
On the connector list, click on Uninstall
.
Confirm the uninstallation.
Wait for the uninstallation to finish: Scrapoxy will delete the custom image.