Skip to content

KV-store getRecordPublicUrl() works locally but not on the Apify Platform #460

@JJetmar

Description

@JJetmar

Issue description

Calling getRecordPublicUrl works locally I get KS-store item url with signature that works as a public link. But calling it on the Platform will generate:
http://10.0.32.27:8010/v2/key-value-stores/.../records/KEY?signature=blablalba, which after a click ends up with infinite loading.

Code sample

const defaultKvStore = await Actor.apifyClient.keyValueStore(input.run.defaultKeyValueStoreId);
console.log(await defaultKvStore.getRecordPublicUrl('INVALID_ITEMS'));

Package version

^3.4.4

Node.js version

22

Operating system

Linux

Actor or run link

KV: j79IgRSBva28eMqYZ check MESSAGE item

I have tested this on the next release

^3.4.5-beta.38

Other context

No response

Metadata

Metadata

Assignees

Labels

bugSomething isn't working.t-core-servicesIssues with this label are in the ownership of the core services team.t-toolingIssues with this label are in the ownership of the tooling team.validatedIssues that are resolved and their solutions fulfill the acceptance criteria.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions